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