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