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