1
3
38
18
27
14
11
126
13
4
205
21
6
24
32
135
49
19
22
39
34
66
33
74
44
48
15
391
25
202
100
817
226
346
88
188
168
194
203
294
92
109
167
140
365
75
114
131
58
229
344