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