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