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