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