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