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