100
106
198
251
184
174
262
2427
566
426
235
119
517
748
48
205
228
490
50
76
112
70
344
620
216
277
204
579
1626
342
187
321
275
943
164
453
652
44
107
89
4808
84
479
1510
24
450
237
2512
178
46
66
343
396
163
150
92
1223