3442
2454
3542
1204
2126
1226
1202
2858
2543
1236
1100
2824
935
501
1536
701
152
2955
1942
607
1011
1337
2542
634
2859
2954
3444
2248
2442
124
954
2031
1258
3027
1218
140
3237
703
2019
659
3543
3547
1111
1034
739
908
926
3525
1355
800
546
834
535
1742
1262
2746
608
1754
1054
554
1103
2649
602
1532
2456
130
1063
150
925
718
945
3119
1210
1524
1137
3418
505
1101
760
1220
750
3624
2128
1139
3358
3348
2134
3155
3048
3527
604
1418
1518
1618
1348
3329
858
736
2760
1110
1125
1060
3354
3618
1549
1442
2744
2142
2331
845
2459
1860
3529
1956
1654
2958
1357
839
2844
3318
1726
3055
643
3435
1162
1127
1028
819
847
2418
946
646
3231
1160
122
2242
745
705
727
3145
1036
2138
530
1147
2342
733
910
1334
2349
2327
1934
2100
2638
3555
2633
1954
2939
622
944
520
527
2956
3159
3258
3556
1462
3630
3628
3632
3558
2356
1360
1358
1057
3533
563
654
655
661
3038
663
751
933
825
1234
2254
1260
3029
603
662
2943
810
3030
1047
128
1121
3457
860
500
848
2545
838
1848
1208
938
146
2634
512
2026
550
1135
1146
2755
844
3146
828
919
2732
3432
3557
3246
1263
1200
3242
1156
2428
555
1259
3142
1242
1155
1144
3327
3150
749
711
1761
826
3636
949
3342
3426
1434
707
2226
1046
3244
1142
1134
1159
1157
601
548
3538
1206
1048
922
1154
827
823
1238
3254
537
544
1312
854
755
3144
824
3054
748
2112
713
1960
628
3229
807
1926
3018
2436
2830
2626
2924
3031
3330
1760
1854
2743
1560
526
2548
1006
936
947
1454
1037
3437
3531
658
842
942
906
2854
2842
2359
136
504
761
142
132
830
2526
2643
2426
3326
2718
1708
1050
3045
2651
507
2458
626
3350
3227
1256
2754
3024
1045
2726
1049
1561
2535
3436
2148
2937
1244
1010
2027
138
1150
600
2355
1061
763
2539
700
1842
2646
506
2354
3036
2848
939
2855
2334
3047
1948
2654
524
1356
843
957
923
836
943
724
660
731
503
620
704
534
638
759
737
754
523
2430
528
543
2918
1855
2049
1161
3545
1918
1035
2818
148
3051
1257
2748
1051
126
3524
1300
1354
502
3448
154
2636
1359
1129
1136
1105
762
3534
144
1363
3345
2537
3255
1261
2534
1335
134
1042
3126
3154
1604
1660
835
918
1719
610
1634
862
1118
561
2455
2627
605
3549
2448
742
1318
3147
509
508
1648
1624
1255
1800
2318
2637
1143
510
818
536
542
1342
2257
645
1642
2234
158
3343
1032
1044
1438
730
2519
1600
2457
2034
2942
1908
2206
1000
1834
1734
1324
1126
1106
3130
2836
1424
2936
649
3043
2200
710
2945
804
927
3554
2042
2750
1554
1563
2333
3042
1362
809
811
539
1055
920
956
1145
850
518
559
642
758
538
1224
522
3236
521
1400
855
1026
2742
934
951
3136
3226
2432
618
1056
1900
1544
1119
1500
2218
3518
2642
900
1542
3454
3336
1254
808
1548