101
53
159
432
300
17
373
1086
42
371
502
1688
25
467
127
202
2838
48
307
50
211
327
816
189
13
74
100
40
23
339
486
195
215
436
394
499
26
121
109
239
188
400
972
68
49
1607
248
1364
718
354
133
138
283
91