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