43
746
598
525
632
459
943
107
809
68
221
821
367
347
188
553
885
472
250
752
464
358
992
771
865
436
287
290
379
812
981
392
891
299
802
523
627
28
978
671
147
195
182
633
282
963
985
258
940
403
713
558
418
716
356
220
247
9
437
260
450
994
795
798
430
947
76
213
867
344
970
743
482
589
118
572
342
630
108
278
91
536
253
462
104
157
901
126
626
673
447
144
20
904
539
787
936
354
618
415
