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