11
36
220
137
105
14
47
140
228
84
70
40
2
195
53
25
345
317
35
116
309
75
22
326
13
162
134
98
18
161
295
169
37
1885
722
188
1908
46
34
187
93
364
216
48
178
132
19
459
180
299
671
27
94
50
501
6035