689
966
1102
746
555
786
350
80
295
300
35
134
518
1017
909
192
0
969
50
762
379
754
433
826
86
845
939
346
581
1165
653
201
1012
362
57
805
1176
988
788
823
933
1038
416
347
338
569
166
250
948
484
902
825
1086
1131
1063
735
621
328
481
833
904
482
857
684
1084
999
580
360
98
958
672
816
1099
96
740
834
505
148
276
992
718
596
526
275
878
464
45
761
696
745
707
11
514
1016
435
268
290
385
26
914
828
165
806
1051
415
829
651
369
932
727
427
5
568
804
19
153
618
