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