437
589
645
58
710
20
370
634
631
835
1098
870
76
39
447
920
769
1032
865
1066
864
344
978
1008
42
627
206
777
461
287
416
560
283
331
460
542
707
285
944
607
614
163
431
1082
887
248
465
601
789
4
836
364
585
378
792
111
592
739
382
919
1071
1014
308
674
268
488
846
886
247
971
329
848
940
1079
1090
517
1092
156
719
125
965
403
925
619
1003
484
519
690
529
1046
475
937
586
219
381
564
357
778
212
620
384
22
985
362
1057
1077
1053
64
1089
401
692
