12
6
10
30
52
29
109
16
26
34
104
68
17
58
733
7
191
49
19
4
8
24
356
173
13
105
102
35
27
239
15
159
25
41
71
94
70
153
14
73
155
31
223
135
309
162
55
84
181
66