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