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