147
100
106
198
251
185
174
262
2436
566
426
235
119
517
749
48
205
228
491
50
76
112
70
344
620
216
281
579
1630
342
187
321
275
944
164
453
652
44
107
89
4817
84
479
1510
24
450
237
2515
178
46
66
343
396
163
150
92