119
255
74
78
330
171
442
388
904
34
410
1018
332
254
959
1830
250
1005
1932
370
1151
98
1122
640
360
1894
306
530
34
897
559
34
1744
325
1329
279
617
353
1030
969
600
271
404
407
572
419
523
341
353
1834
1100
969
149
339
948
344
1113
1201
470
1544
615
282
244
318
938
66
67
576