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