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