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