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