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