9
18
289
29
25
14
16
20
15
116
40
28
12
27
131
43
7
39
59
413
344
10
13
2
8
6
19
22
343
64
246
61
185
24
17
31
84
67
222
38
445
58
42
381