1055
1019
592
259
12
309
839
544
698
113
1112
900
488
154
874
968
407
597
753
374
536
1087
772
793
789
262
256
499
337
1107
1127
118
446
1079
523
717
924
1039
1053
649
1057
598
1080
476
156
943
451
345
827
601
1077
230
694
873
861
75
327
519
471
128
980
119
1011
126
648
466
286
398
741
838
781
485
743
1153
456
1093
548
667
760
273
420
179
1137
1120
738
798
449
1027
447
681
791
1015
889
1173
1105
60
404
776
705
1026
303
102
850
870
161
221
507
89
815
600
412
169
409
133
357
1067
645
