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