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