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