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