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