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