104
14
47
140
228
83
70
40
2
189
53
25
340
317
35
114
309
75
21
326
13
162
133
97
18
22
159
294
169
37
1878
719
188
1905
44
34
185
92
364
216
48
178
131
19
459
180
298
669
27
94
494
6030
64
1557
43
63