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