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