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