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