13
51
36
32
30
24
28
4
31
9
267
39
11
137
166
14
91
29
27
75
310
37
84
56
23
52
159
261
21
18
103
123
53
45
70
243
43
90
87
10
340
81
389
85
193
16
6
152
173