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