42
405
675
95
195
22
28
1831
33
6
197
118
162
541
35
29
201
48
131
296
67
98
10
53
249
205
69
1206
223
64
92
232
132
18
39
242
347
156
380
91
1499
148
220
146
258
339
160
290
119
72
106
184