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