149
427
145
65
513
504
175
787
957
239
49
660
453
550
173
73
347
473
430
221
1068
1111
146
373
79
1992
390
9
243
940
74
18
198
13
698
69
460
202
95
321
144
881
315
181
288
222
244
18
194
661
313
