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