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