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