368
171
213
309
64
45
18
774
619
339
75
481
543
216
912
535
830
938
479
31
168
430
259
658
97
870
84
295
392
631
700
460
1028
947
111
981
288
787
825
923
497
679
862
817
769
742
142
797
58
35
234
279
994
840
267
275
1
615
351
458
488
728
649
713
673
210
671
425
977
69
438
254
451
79
561
140
395
990
191
880
711
311
763
674
1019
1008
492
537
612
235
942
326
624
519
437
402
96
321
385
118
262
469
930
