108
18
482
185
366
157
136
183
190
4
276
295
8
354
186
149
165
70
54
14
102
89
50
213
309
15
407
1853
342
56
260
10
23
20
29
100
370
86
79
169
7
371
174
56
277
27
156
486
18
403
