12
28
10
15
13
129
43
38
9
126
1266
33
171
6
51
21
84
79
5
55
19
87
42
186
29
46
350
25
109
121
336
18
4
168
1
7
112
82
44
80
50
57
81
23
75
27
197
62