4095
4094
4091
4087
4079
4063
3967
3839
4093
4092
4090
4089
4086
4085
4083
4078
4077
4075
4071
4062
4061
4059
4031
3583
4055
4030
4029
4047
4027
4023
4015
3966
3965
3963
3959
3999
3951
3071
3838
3837
3835
3935
3831
3823
4088
4084
4082
4081
4076
4074
4073
3903
4070
4069
4060
4058
4057
3582
3581
3807
4067
4054
4053
3579
4051
4028
4026
4025
4046
4045
3575
4022
4021
4043
4019
4014
4013
4039
3775
3567
3964
3962
3961
4011
3958
3957
3998
3997
4007
3955
3950
3949
3995
3551
3070
3069
3947
3991
3836
3834
3833
3067
3934
3933
3943
3711
3830
3829
3931
3063
3983
3827
3822
3821
3519
3927
3902
3901
3819
3055
4080
4072
4068
4066
4065
3806
3805
3899
3580
3815
3919
3578
4056
3577
4052
4050
4049
3803
3895
3574
3573
4044
4042
4041
4024
2047
4020
3039
4018
4017
3455
3799
3571
3774
4038
3773
3566
4037
3565
4012
4010
4009
3887
3960
3771
3956
4035
3563
3954
4006
4005
3953
3996
3994
3791
3993
3550
3549
3948
3007
3946
3767
3945
4003
3559
3990
3989
3068
3066
3065
3547
3710
3871
3942
3709
3941
3932
3930
3832
3929
3828
3987
3327
3062
3826
3061
3982
3759
3825
3981
3543
3518
3707
3939
3517
3926
3925
3820
3818
3059
3817
3054
3979
3053
3900
2943
3515
3898
3703
3923
3897
3918
3814
3917
3804
3813
3535
3802
3051
3743
3801
3894
3975
3511
3893
3576
2046
3038
3572
2045
4064
3037
3915
3454
4048
3811
3570
3798
3695
3453
4040
3797
3569
3047
4036
3891
3886
3772
2043
3564
3035
3885
3770
4034
3562
4016
3451
3503
4008
3769
3795
3561
3911
4004
3790
2815
3789
4033
4002
3006
3883
3766
2039
3558
3005
3031
3679
3548
3765
3557
3992
3447
3546
4001
3952
3988
3870
3944
3787
3545
3986
3869
3940
3326
3003
3708
3763
3487
3064
3879
3325
3758
3706
3985
3555
3542
3060
3938
3757
2031
3980
3541
3705
3023
3928
3058
3867
3439
3516
3978
3924
3783
3937
3514
3323
2942
2999
3057
3702
3922
3647
3824
3977
3755
3052
2941
3513
3816
3701
3539
3534
3050
3921
3742
3812
3533
3863
3916
3974
3510
3049
3896
3741
2015
3319
3914
2939
3509
3892
3810
3973
3694
3699
3423
2991
3751
3800
2044
3046
3036
3913
3693
3890
3531
3452
3796
2042
3034
3739
3045
3809
3450
3502
3507
3910
3794
3889
2041
3884
2935
3855
3033
2814
3311
3971
3501
3691
3449
3568
3909
3882
2813
2038
3793
3030
1983
3678
3788
3043
3560
3768
3527
2975
3735
3446
3391
3881
2037
3004
3029
3677
3764
3786
3499
3556
3445
3002
2927
2811
3687
3878
3486
3907
3762
3868
3785
3295
4032
2030
3544
3554
2035
3485
3675
3001
3324
3027
3022
3877
3866
3438
4000
3443
3756
3782
3727
2029
3540
3761
3495
3322
3021
2998
3437
3646
2807
3754
3865
3984
3704
3553
3781
3483
2997
3538
3321
3645
3875
3671
2940
3862
2027
3700
3753
3019
2014
3435
3318
3976
3512
3532
2938
3056
3936
3422
3537
3861
3750
2990
3740
2995
3698
2799
2013
3643
3317
3479
3779
3508
3048
3920
3530
3421
2989
2937
3738
3749
2023
3663
3692
3015
3972
3431
2934
3697
3506
3854
2011
3912
3859
3044
3310
3529
3315
3737
3690
3639
3419
2987
2933
3309
1982
3471
2911
3500
3853
2974
3747
3526
3734
2040
3390
3032
3505
2812
3689
1981
3888
3448
3808
3042
3908
2973
3498
3970
2007
3733
3389
2036
2926
3676
2931
3028
3415
3686
3525
2810
3307
2983
3444
3792
3294
3880
3851
2925
3497
1979
3674
2971
3685
3041
2034
3293
2809
3387
3726
3026
3906
3731
3484
3494
3442
3969
3784
2806
3673
3523
3876
2923
2028
3000
3725
3020
3482
3436
3493
2033
2805
3670
3683
3025
3847
2026
3441
2996
3760
3905
3644
3864
3018
3434
3481
3669
3780
3723
3874
3320
2798
2025
3491
3642
3478
3552
3752
2994
3631
3433
1919
2797
3017
2012
2022
3860
3662
3316
3263
3477
3420
2559
3641
3430
2988
3014
3536
3873
3778
2010
2021
3748
2993
2936
3303
3638
3418
3314
2986
1975
3470
2910
3858
2783
3013
3291
2967
3661
2932
3308
3696
3736
3528
3383
2006
3429
3777
3313
3746
3852
3414
1980
3637
2795
3306
2972
2982
3287
3388
2919
3688
2930
3857
3417
3469
3732
3504
2985
2803
1978
3667
1023
1535
2970
3386
2924
2005
3524
3745
3413
3850
1999
3292
3407
3496
3684
2922
3730
3305
2808
2879
3719
1977
2909
3040
3724
3672
3385
3849
3522
2804
3492
3968
2009
3682
2981
3475
2032
3659
3846
3024
1974
2929
3668
2019
3440
2969
3722
1967
3480
3427
3375
3635
3521
2966
3904
3490
2796
2895
2024
3382
2751
2779
3467
2921
3289
2959
3011
3630
1918
2791
3432
3279
2003
3290
3729
2781
2775
3016
3476
2907
3262
3411
3615
3640
2558
3381
3199
3286
3660
2918
1791
2979
2020
1971
3872
3302
3681
3655
2794
2992
3299
1022
2903
3379
3285
2767
2801
2917
3845
2963
1951
2802
3721
1973
3012
3428
3301
3359
2782
1021
1534
3636
1015
3283
3463
3489
2008
2965
2793
2687
1019
1531
1917
3629
3312
3416
3468
3776
1007
1527
3261
959
1533
2557
2004
991
1503
3856
3412
895
1471
3666
511
1519
3627
767
1279
3744
3843
3259
1998
1407
3406
1915
2878
2984
3665
3718
2908
2555
2915
3623
2894
3288
3255
3247
3231
1997
3848
1995
1991
3405
3403
3399
2893
2887
2980
3304
1911
3474
3473
2778
2777
2891
2877
2875
2871
2863
2847
3658
3657
3717
1976
3380
2774
2551
2928
2968
3384
2018
2017
1966
1965
1963
1959
2780
2771
3426
3425
3374
3373
3371
3367
3634
3633
3520
2773
1903
1887
1855
2787
2750
2749
2747
2743
2920
2735
2719
3466
3465
2958
2957
2955
2951
2789
3715
3284
1969
1970
3271
3010
3009
2001
2790
2916
2543
2527
2495
2431
2303
3278
3277
3298
3275
2002
3409
3728
3378
2906
2905
3410
1663
2765
2766
1727
2962
1020
3614
3613
3611
3607
3599
2763
3198
3197
3195
3191
3183
3167
3135
1759
1775
1790
1789
1787
1783
3377
2978
2977
2899
1014
3282
2901
3654
3680
2759
3653
3651
2902
1011
1006
1935
1013
1018
1017
1532
1530
1529
1943
3844
1950
1949
1947
1005
1526
3281
3343
3720
999
1972
2792
3351
3355
958
3300
3357
1003
1523
3358
2623
955
2655
894
1525
2800
2671
3462
3461
3459
951
2679
3488
2964
3297
2683
989
990
957
1502
1501
1518
2685
987
1499
2686
893
1470
927
1916
3628
887
510
1517
2961
891
1467
975
983
943
1495
1511
1487
879
1463
3260
507
1515
831
1469
503
863
1439
2556
1278
1277
765
766
1406
509
1275
763
479
1455
447
1405
1263
751
759
1271
1399
495
735
1247
255
1403
1391
1151
639
1215
703
1343
383
1375
3625
3626
3842
3841
3257
3258
2892
1913
1914
2776
2886
3664
2883
2553
2554
2913
3619
3621
2914
3622
2889
2890
2885
3251
3239
3215
3253
3243
3223
3254
3245
3227
3246
3229
3230
1996
1993
1987
1994
1989
1990
3404
3401
3395
3402
3397
3398
1907
1909
1910
3472
2772
2770
2769
2876
2873
2867
2855
2831
2874
2869
2859
2839
2870
2861
2843
2862
2845
2846
3656
3716
2547
2549
2550
1968
2016
1964
1961
1955
1962
1957
1958
3424
3372
3369
3363
3370
3365
3366
3632
2764
1895
1871
1823
1899
1879
1839
2785
1901
1883
1847
1902
1885
1851
1886
1853
1854
2786
2748
2745
2739
2727
2703
2746
2741
2731
2711
2742
2733
2715
2734
2717
2718
3464
2956
2953
2947
2954
2949
2950
2788
3713
3714
3267
3269
3270
3008
2000
2761
2762
2535
2511
2463
2367
2175
2539
2519
2479
2399
2239
2541
2523
2487
2415
2271
2542
2525
2491
2423
2287
2526
2493
2427
2295
2494
2429
2299
2430
2301
2302
3276
3273
3274
3408
2904
1599
1631
1647
1655
1659
1661
1662
2758
1695
1711
1719
1723
1725
1726
3612
3609
3603
3591
3610
3605
3595
3606
3597
3598
1743
1751
3196
3193
3187
3175
3151
3103
3194
3189
3179
3159
3119
1755
3190
3181
3163
3127
3182
3165
1757
3131
3166
3133
1758
3134
2757
1767
1771
1773
1774
1012
1010
1016
1009
1528
1788
1785
1779
1786
1781
1782
2976
1004
2897
2898
2900
3376
3652
3649
3650
995
997
1927
1931
1933
1934
998
1002
1524
1522
954
956
1939
1941
1942
950
1948
1945
1946
3335
3339
3341
3342
892
1500
2755
3347
3349
1001
3350
3353
3354
1521
986
1497
3356
949
886
974
942
1486
3280
1498
1516
2591
2607
2615
2619
2621
2622
926
982
2639
2647
2651
2653
2654
947
923
2663
2667
2669
2670
885
953
883
3460
3457
3458
2675
2677
2678
1494
3296
2681
2682
988
1466
2684
506
1514
1509
971
939
1462
919
505
1485
935
1468
1454
861
985
501
941
2960
1276
764
981
862
889
1465
502
829
979
1274
762
878
973
1510
1261
749
1398
1461
890
1437
1459
871
875
877
1404
1483
733
1245
1390
1507
830
508
827
477
925
1150
638
254
1435
1273
761
446
734
1246
491
1493
1513
1270
758
1453
499
382
1438
439
1267
755
1397
855
475
911
1451
1339
239
1423
1431
375
1262
750
478
494
415
1401
637
1149
253
493
463
699
1211
1373
445
487
823
1383
702
1214
1342
1374
1119
607
815
967
1327
747
1259
701
1213
1387
1402
1231
719
1239
727
757
1269
695
1207
1389
3624
847
1371
1479
1243
731
471
1143
631
1447
1395
431
1491
367
379
1341
3840
635
1147
799
1335
623
1135
3256
381
251
671
1183
1359
319
443
127
859
191
351
1912
1367
687
1199
2888
2884
223
2552
2912
3617
3618
3620
1255
743
2882
247
3396
3250
3249
3207
3213
3211
3214
3235
3238
3237
3252
3241
3242
3221
3219
3222
3244
3226
3228
2768
1985
1986
1992
1988
2835
2829
2881
2858
3225
2841
2844
1311
2854
2830
2865
2868
3400
3393
3394
575
1087
2853
2838
1906
1905
1908
2857
1960
1954
2827
2851
2872
2866
2842
2860
2823
1953
1956
3361
3368
2546
2548
1863
2545
3362
1869
1877
1849
2725
2737
2702
2726
2729
2732
1821
1898
1900
1850
1852
1867
3712
2740
2730
2714
2713
3364
1845
3266
1822
1837
1884
1875
1123
1122
611
610
2738
620
1132
1148
2710
608
636
1134
588
1100
1120
622
634
1146
621
633
1144
1145
1133
586
1101
1098
1099
1118
589
606
632
587
603
1115
615
605
602
599
598
597
596
593
585
612
592
591
590
594
609
604
1121
1104
1114
1110
1103
1102
1097
1124
1105
1111
1106
1108
1117
1109
1116
1127
1128
614
616
1126
613
2744
595
1096
1112
1107
600
584
1125
1113
619
1130
1131
601
618
1094
1093
1092
1091
581
625
582
628
580
579
630
1142
617
1129
1136
1137
624
1138
626
1140
1141
629
1095
583
627
578
1090
1139
577
1089
1088
576
1040
528
1043
531
529
1041
1042
530
1044
532
533
534
1045
1046
535
1047
1065
553
537
1049
1064
1032
1033
1048
1027
536
552
515
520
521
549
1061
555
514
1035
554
518
1030
1026
543
1055
1067
1051
523
539
1066
1050
538
3268
522
1034
1031
519
1053
542
1060
1052
548
1054
512
540
541
1024
556
1025
1062
1028
547
550
516
513
1059
1068
1069
1038
526
557
545
544
1056
524
527
551
546
1057
1063
1036
1039
1058
559
1029
1070
1071
558
517
1037
525
2143
1080
568
563
1075
1073
569
573
574
561
1081
1086
1085
1084
1083
1082
1072
1078
1079
566
567
562
560
570
1074
571
572
564
2111
1076
565
1077
2760
1893
2174
1843
1835
2709
1815
2952
2267
1182
670
1181
669
663
1180
1175
668
661
660
657
662
656
1173
1168
1169
1172
1174
1161
1160
1157
1156
1154
667
1170
658
1152
666
648
1176
1177
664
1178
1179
640
665
642
645
649
644
651
654
650
643
1162
1155
1163
1166
655
659
1167
1171
647
1153
646
1203
691
641
1159
1158
1212
700
1202
688
1200
693
1205
690
1201
689
652
694
1164
698
1210
1206
1209
1204
692
696
697
1208
653
1165
722
1234
1229
723
720
1235
1232
1228
716
717
1233
721
1226
1194
711
724
1227
715
682
1236
1223
714
681
1230
1193
718
713
725
726
683
732
708
680
712
710
709
1244
1220
1225
1221
1195
1192
1222
1237
1238
1224
728
729
730
1242
1241
1240
685
1197
1196
684
686
1198
745
1257
1258
1219
706
707
1256
744
746
1218
748
1260
737
1217
705
736
1216
1249
704
1248
1191
738
679
1189
677
1250
739
1254
1190
676
1251
742
678
1188
1186
1184
1187
674
672
675
740
1252
2784
1253
1185
741
673
2270
760
1272
2173
1264
752
1268
1266
756
754
1265
753
2298
3272
2707
2171
2291
2701
3596
3594
1870
2716
3604
3601
1846
1894
3587
1882
1819
1008
1878
1329
2483
1328
1838
1334
1340
1318
1317
1324
1331
1316
1319
3608
1320
1321
1322
1323
1325
1326
1330
1332
1315
1313
1314
1333
1337
1338
1336
1312
2235
2255
2294
2300
3593
1288
1289
996
1291
1290
993
994
992
1000
1293
1284
3648
3590
1292
1300
1283
1294
1301
882
884
1298
1295
1285
880
1281
3589
1280
1297
1282
1302
888
1303
1286
881
1287
1299
1296
2945
2948
2946
874
870
3602
869
876
872
849
868
865
864
844
845
848
852
873
854
1304
840
851
1309
1308
846
1307
984
853
1310
2477
1305
841
969
963
3592
960
961
1306
968
3585
867
850
970
962
3588
3584
980
972
843
866
856
857
860
836
976
977
858
842
3586
835
978
833
832
837
838
839
966
834
964
965
3600
2485
3616
3265
793
798
779
796
791
792
795
778
828
826
825
817
794
797
816
787
820
824
822
1358
1355
790
784
1354
785
786
1352
777
818
819
1353
1346
1345
1344
1348
1357
1356
821
780
1351
776
782
781
1347
1349
783
1370
788
1369
1368
1372
789
1350
1385
813
1382
1384
1365
1381
1380
1386
812
814
1364
1379
1378
1897
1388
2263
2699
773
1366
1376
1377
772
1396
1393
1392
775
1362
1361
774
1363
808
768
1394
1360
809
807
810
811
806
769
801
803
800
1460
802
805
1458
1440
1428
1441
804
1429
1464
1430
1450
1457
1449
771
770
1456
1446
1445
1427
1448
1444
1452
1400
1443
1425
1424
1442
1426
1434
1436
1433
1432
2237
2297
952
1409
931
940
1417
936
1416
1422
930
1421
1408
1411
1418
1420
921
1419
938
929
920
922
937
932
946
928
1410
934
924
914
2538
1412
912
944
915
1413
1496
1489
948
945
933
913
1414
917
1415
1490
1520
918
1488
916
1492
910
907
1512
909
897
896
908
906
2167
904
899
898
1505
1504
1506
900
905
1508
901
1478
87
86
1472
1476
1477
1481
1482
1480
1475
1473
903
1484
902
1474
2269
85
95
83
2723
2285
91
93
84
90
82
92
94
105
104
109
99
80
111
110
89
1881
81
88
108
106
107
98
102
2414
96
2159
103
100
97
2461
3224
3264
115
101
114
2695
66
112
113
2428
3217
125
126
3220
67
120
3204
121
3202
3248
3203
3205
3201
2279
3216
124
78
3200
3212
3206
74
73
65
3208
3218
64
79
119
3209
3210
75
2395
71
72
117
116
76
122
123
118
69
68
77
70
3234
1
2
6
0
3233
3232
3
7
2126
2127
2125
2138
4
5
3240
2124
2566
23
2139
2567
2128
3236
2142
2137
2140
2136
2134
22
2135
2132
2565
2564
20
2133
2141
2129
2130
11
21
2121
3147
2286
2131
12
2120
2117
2563
14
2560
2561
2705
2562
8
15
2489
13
10
2704
2119
2118
2116
2706
2708
2366
2570
2123
2122
2115
2114
9
2166
2112
2164
2165
19
18
2492
2162
2161
2160
2575
2571
2568
2698
2697
2700
2223
25
2113
2696
2736
2724
2163
2574
24
2721
2569
26
2720
2572
2168
2169
2170
27
2728
2518
2573
2517
2712
299
2722
17
2690
2172
31
301
16
3150
2689
302
29
303
298
308
297
296
2579
30
2691
2692
2688
309
2578
2693
2694
300
311
305
28
310
2576
307
3186
2592
2593
304
2595
2596
2577
2597
2598
2599
2594
3180
2582
2580
306
2581
2583
3185
2157
2522
2540
313
312
289
2606
3173
2605
2604
316
2156
318
293
295
2158
2668
2151
2602
288
2149
2148
2145
2146
294
2144
314
2666
2147
2601
2150
2600
2603
2614
292
2613
2673
317
2664
2154
290
291
2609
2612
2672
2293
315
2533
2152
2674
2534
2153
2608
2676
2155
256
3171
3192
257
259
258
2585
2610
2665
3188
2584
2650
2616
2617
2611
2620
2618
2659
267
2658
2680
266
2649
2590
2587
3149
2588
43
2586
2756
2648
2656
2657
2662
2589
42
263
52
53
2661
2660
3162
47
46
262
261
260
1831
222
2642
2643
2652
2644
3184
2645
265
220
3143
216
217
221
2640
2641
195
61
49
62
63
32
268
199
196
48
51
194
45
33
50
269
2631
60
237
198
192
39
197
236
193
41
2630
2646
264
3140
238
40
233
3141
232
218
219
246
56
271
59
57
54
55
2628
2629
36
38
37
270
3142
44
248
58
2624
2625
244
245
249
250
252
240
235
234
3139
3138
3137
3136
3164
3177
2627
2626
241
3148
227
242
243
226
34
2754
200
2638
204
205
206
207
3174
208
203
201
202
2635
3144
2753
225
2633
35
2637
2752
209
2634
3146
3145
210
2632
2636
224
211
2507
215
3125
214
212
213
279
282
277
366
3157
353
281
283
284
272
286
287
364
365
374
3158
274
3168
3170
275
276
3178
2087
355
280
352
354
372
278
3169
3172
376
285
2090
373
2085
2084
377
378
380
369
361
368
273
358
134
360
2091
359
135
2086
356
357
129
128
132
363
362
229
230
231
2425
228
2207
2089
3123
2110
1891
133
146
2093
147
323
2088
2095
2094
145
371
370
2241
322
2092
144
2243
320
2109
2240
2242
329
2249
2359
2106
3161
2105
2104
130
2108
397
3129
3155
328
141
136
2252
2253
131
2107
2101
3176
321
2896
2250
2254
3130
396
395
326
393
139
2102
398
2251
2248
2103
140
399
394
2880
2099
2098
2097
2096
2081
324
2080
2100
2083
331
150
3126
137
348
327
350
325
2459
2078
2077
392
2076
2079
349
138
2082
330
189
184
142
2260
2246
2247
2256
2261
2259
2258
3132
151
2257
2262
3160
188
190
2411
143
2266
2264
344
185
418
419
420
421
3152
2265
422
2268
423
3153
3154
416
3156
186
187
417
345
346
347
149
433
3128
432
437
2245
3101
2244
436
148
177
334
2074
2073
2075
438
176
2072
332
333
434
335
435
2284
2833
337
2832
339
424
181
180
425
440
429
428
182
183
178
2486
457
340
338
459
1864
1865
2272
2273
2274
2275
2276
2277
2281
2282
2283
2055
2054
3111
455
384
336
2521
2834
456
385
391
390
458
389
2840
388
444
2836
1984
454
2280
2278
1859
426
427
341
2490
453
387
1866
2837
441
451
450
442
179
430
386
2053
460
461
462
2292
2290
3102
449
452
406
342
1858
1857
1856
1860
1862
2365
2052
2288
2289
2296
1868
448
2238
1861
343
404
405
407
3095
1844
2049
400
402
412
413
414
157
3099
401
2048
156
3120
3122
155
403
409
163
3121
408
410
411
2050
2051
1841
1840
166
2066
154
472
1842
162
161
473
474
167
158
152
159
2067
2059
3124
1890
2060
2061
2062
160
2056
164
1892
2058
2057
2063
2064
2065
1807
153
169
1888
1889
470
469
168
165
1848
476
170
2818
2471
1880
465
171
1756
2817
468
1753
2524
2816
2819
3117
1829
1827
1872
1873
2821
1825
1826
2822
464
1874
2820
1834
1817
172
1816
1830
1818
467
1820
466
1832
1824
1828
1833
1876
1896
175
174
2826
1904
2828
1921
3115
3098
3096
1836
3097
3100
3092
3093
173
2825
2824
1920
1923
3094
1926
1925
3118
2852
2509
2068
2069
2070
2071
1922
2856
1924
2848
2849
2850
1754
3088
3091
3089
3090
1814
3087
1808
1812
1809
1813
1928
1929
1930
1937
1735
1810
1811
1940
1750
1932
2864
497
496
1944
1952
2231
1936
498
3084
3085
3086
1938
1703
3392
3112
3113
3114
485
2413
488
500
504
3082
3083
489
3116
3074
3073
490
480
483
3075
492
3072
3076
481
3078
1742
3107
3110
3109
3077
3108
3081
3105
3104
484
3080
3079
1770
482
3106
1798
486
1796
1799
1804
1797
1793
1806
1805
1792
1794
1795
1721
1722
1800
1801
1715
1724
3360
1741
1763
1802
1778
3352
2475
1739
1780
2537
1749
2407
1803
1777
1747
1752
2426
3346
3345
3344
1769
1693
1765
1694
1645
1784
1745
1744
2419
3348
1776
1748
3334
1746
3331
2478
1691
3330
3332
3333
3338
3340
3328
3329
3336
3337
1772
1718
1731
1740
1730
1766
1768
2944
1687
1733
1707
1630
2455
2335
1761
1729
1728
1709
1732
1734
1762
1760
1623
1679
2515
1738
1627
1736
1764
2234
1737
2233
2232
2236
2213
2214
2215
2208
2212
2211
2209
2210
1639
2229
2230
2224
2219
2218
2228
2217
2225
2397
1717
2226
2227
2216
2220
2221
2383
2222
2192
2184
2195
2182
2181
2185
2180
2193
1657
2179
2178
2177
2176
2194
2191
2183
2196
2190
2189
2188
2187
2205
2186
2198
2197
2199
3456
2204
2206
1646
1607
1678
1629
1660
1677
1676
1673
1672
1606
2202
1605
1604
2203
1667
2201
1674
1675
2200
2510
1666
1685
1683
1684
1682
1664
1690
1688
1603
1670
1686
1669
1668
1665
1692
1602
1720
1714
1680
1712
1689
1671
1681
1600
1615
1601
1713
1716
2503
2447
1609
1710
1608
1610
1611
2351
1620
1612
1616
1617
1614
1619
1643
1628
1618
1625
1626
1624
1613
1622
1621
1653
2421
1654
2422
2462
2398
2531
1700
1701
1702
1698
1704
1706
2473
1708
2470
1699
2467
2466
2472
2469
1697
1696
1705
2474
1591
2468
2465
2464
2476
1658
2480
2488
2481
2482
2484
2544
2516
1597
2513
2512
2514
1632
1598
2363
1633
1638
1635
1634
1656
2536
2520
1641
1642
2318
2316
1640
1637
1636
2317
2319
1651
1650
1644
1595
1648
1649
1652
2313
2498
2496
2499
2497
2500
2312
2501
2502
2504
2505
2508
1583
2532
2314
1567
2315
2506
2435
2530
2529
2434
2528
2433
2412
2410
2432
2409
2405
2402
2404
2403
2442
2443
2408
2406
2439
2438
2401
2400
2444
2437
2306
2307
2446
2451
2445
2436
2308
2452
2450
2309
2458
2334
2453
2441
2440
2328
2418
2329
2330
2332
2456
2454
2460
2333
2457
2449
2382
2380
2305
2416
2417
2420
2304
2322
2375
2374
2373
2372
2371
2370
2369
2368
2310
2386
2391
2377
2331
2323
2396
2448
2393
2424
2324
2325
2376
2321
2320
2381
2378
2389
2392
2387
2390
2311
2326
2327
2379
2394
2388
1580
1581
1582
2384
1562
1585
1560
2385
1563
1592
1586
1579
1577
1587
1578
1588
1593
1589
1576
1594
1561
1590
1584
1566
1547
1537
1596
1564
1536
1555
1554
1553
1546
1565
1568
1569
1573
1570
1552
1571
1572
1538
1575
1574
1544
1558
1557
1542
1543
1545
1539
1540
1559
1549
1556
1548
1550
1541
1551
2342
2344
2343
2345
2341
2339
2338
2337
2336
2340
2346
2347
2348
2364
2350
2353
2357
2358
2356
2352
2354
2349
2355
2360
2362
2361
