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