157
284
56
29
70
309
105
277
149
252
1853
403
223
502
100
102
1253
100
174
102
185
276
550
108
14
354
4
1330
203
14
89
79
25
1204
18
136
482
110
95
566
183
18
559
54
7
370
295
151
371
8
46
486
