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