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