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