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