1
372
1
373
2
373
3
374
4
374
5
375
6
376
7
377
8
377
9
378
10
380
11
381
12
383
13
385
14
386
15
387
16
387
17
387
18
388
19
390
20
394
21
396
22
398
23
398
24
401
25
402
26
403
27
404
28
405
29
406
30
407
31
406
32
405
33
404
34
404
35
405
36
405
37
404
38
403
39
402
40
401
41
401
42
402
43
404
44
406
45
406
46
406
47
405
48
403
49
402
50
401
51
403
52
404
53
407
54
409
55
410
56
411
57
411
58
413
59
414
60
416
61
417
62
417
63
416
64
413
65
410
66
408
67
407
68
407
69
406
70
405
71
398
72
417
73
417
74
417
75
417
76
417
77
417
78
417
79
417
80
417
81
417
82
417
83
417
84
425
85
402
86
426
87
426
88
426
89
426
90
426
91
426
92
425
93
424
94
424
95
423
96
423
97
421
98
421
99
420
100
418
101
416
102
415
103
411
104
410
105
409
106
409
107
408
108
408
109
407
110
406
111
405
112
404
113
402
114
401
115
400
116
397
117
396
118
395
119
394
120
393
121
392
122
391
123
390
124
389
125
384
126
383
127
381
128
381
129
379
130
379
131
378
132
377
133
376
134
374
135
374
136
373
137
371
138
371
139
370
140
369
141
368
142
368
143
366
144
365
145
364
146
364
147
362
148
362
149
362
150
361
151
361
152
360
153
359
154
358
155
356
156
355
157
354
158
353
159
352
160
351
161
350
162
349
163
347
164
344
165
343
166
343
167
343
168
343
169
343
170
343
171
344
172
343
173
343
174
341
175
341
176
340
177
339
178
338
179
338
180
336
181
335
182
333
183
331
184
330
185
328
186
323
187
323
188
321
189
319
190
318
191
318
192
317
193
318
194
318
195
318
196
319
197
319
198
320
199
321
200
322
201
322
202
321
203
305
204
307
205
304
206
304
207
305
208
306
209
308
210
307
211
306
212
305
213
305
214
305
215
305
216
302
217
302
218
302
219
301
220
299
221
299
222
295
223
292
224
292
225
291
226
290
227
290
228
289
229
289
230
290
231
290
232
290
233
290
234
297
235
297
236
297
237
297
238
297
239
297
240
297
241
304
242
304
243
304
244
304
245
304
246
304
247
304
248
304
249
311
250
311
251
311
252
310
253
310
254
310
255
308
256
308
257
308
258
308
259
308
260
304
261
304
262
304
263
304
264
304
265
304
266
304
267
304
268
304
269
304
270
304
271
304
272
304
273
302
274
302
275
302
276
300
277
300
278
300
279
300
280
300
281
301
282
301
283
301
284
301
285
301
286
298
287
298
288
298
289
295
290
295
291
295
292
295
293
295
294
295
295
292
296
292
297
292
298
292
299
292
300
292
301
289
302
289
303
289
304
289
305
289
306
289
307
289
308
289
309
289
310
289
311
289
312
289
313
285
314
285
315
285
316
285
317
276
318
276
319
276
320
276
321
276
322
276
323
276
324
273
325
273
326
273
327
273
328
268
329
268
330
268
331
268
332
268
333
263
334
263
335
263
336
263
337
263
338
263
339
263
340
263
341
263
342
274
343
274
344
274
345
274
346
274
347
274
348
274
349
274
350
274
351
287
352
287
353
287
354
287
355
287
356
287
357
287
358
287
359
289
360
289
361
289
362
289
363
289
364
289
365
289
366
290
367
290
368
290
369
290
370
290
371
290
372
290
373
285
374
285
375
285
376
285
377
285
378
285
379
285
380
285
381
285
382
285
383
279
384
279
385
279
386
279
387
279
388
279
389
279
390
279
391
279
392
279
393
279
394
279
395
279
396
279
397
279
398
279
399
279
400
279
401
279
402
282
403
282
404
282
405
282
406
282
407
282
408
288
409
288
410
288
411
288
412
288
413
288
414
288
415
296
416
296
417
296
418
296
419
296
420
296
421
296
422
296
423
299
424
299
425
299
426
299
427
299
428
307
429
307
430
307
431
307
432
307
433
307
434
307
435
307
436
310
437
310
438
310
439
310
440
298
441
311
442
311
443
312
444
312
445
312
446
311
447
310
448
309
449
309
450
308
451
307
452
305
453
304
454
302
455
301
456
300
457
298
458
297
459
297
460
296
461
295
462
294
463
292
464
290
465
290
466
289
467
289
468
288
469
288
470
287
471
286
472
284
473
283
474
282
475
282
476
281
477
280
478
279
479
278
480
276
481
275
482
274
483
273
484
272
485
271
486
271
487
270
488
269
489
268
490
266
491
265
492
265
493
265
494
265
495
266
496
267
497
267
498
267
499
267
500
266
501
265
502
264
503
261
504
259
505
257
506
254
507
252
508
249
509
248
510
246
511
244
512
242
513
239
514
238
515
236
516
235
517
235
518
235
519
235
520
235
521
234
522
234
523
234
524
234
525
234
526
234
527
235
528
235
529
234
530
234
531
234
532
234
533
237
534
237
535
240
536
241
537
242
538
243
539
244
540
244
541
245
542
245
543
244
544
244
545
243
546
242
547
241
548
240
549
238
550
236
551
234
552
232
553
231
554
231
555
231
556
232
557
232
558
233
559
233
560
234
561
234
562
235
563
235
564
235
565
233
566
232
567
231
568
231
569
229
570
230
571
231
572
234
573
236
574
236
575
235
576
235
577
235
578
234
579
234
580
235
581
238
582
239
583
240
584
244
585
245
586
249
587
252
588
258
589
259
590
262
591
263
592
265
593
267
594
269
595
271
596
272
597
273
598
273
599
275
600
277
601
279
602
280
603
280
604
280
605
280
606
280
607
280
608
280
609
280
610
280
611
271
612
271
613
269
614
264
615
297
616
296
617
294
618
293
619
291
620
289
621
287
622
285
623
283
624
283
625
280
626
278
627
276
628
275
629
272
630
271
631
268
632
268
633
265
634
265
635
262
636
261
637
260
638
258
639
258
640
256
641
256
642
256
643
258
644
260
645
265
646
265
647
267
648
267
649
267
650
267
651
267
652
267
653
265
654
262
655
259
656
256
657
255
658
255
659
254
660
254
661
254
662
254
663
255
664
255
665
255
666
255
667
254
668
231
669
254
670
254
671
253
672
253
673
253
674
253
675
253
676
256
677
257
678
257
679
257
680
258
681
260
682
261
683
261
684
262
685
261
686
262
687
262
688
265
689
267
690
269
691
269
692
270
693
270
694
270
695
271
696
273
697
273
698
273
699
272
700
272
701
272
702
272
703
273
704
274
705
274
706
274
707
274
708
274
709
275
710
275
711
274
712
273
713
272
714
274
715
273
716
273
717
272
718
271
719
269
720
269
721
270
722
272
723
273
724
274
725
274
726
274
727
273
728
274
729
275
730
277
731
281
732
283
733
285
734
286
735
287
736
287
737
288
738
288
739
288
740
288
741
286
742
285
743
282
744
281
745
280
746
279
747
277
748
276
749
274
750
273
751
271
752
270
753
269
754
268
755
268
756
268
757
269
758
270
759
271
760
270
761
270
762
270
763
269
764
269
765
269
766
269
767
270
768
271
769
272
770
272
771
272
772
271
773
271
774
271
775
271
776
270
777
268
778
266
779
264
780
263
781
263
782
263
783
263
784
263
785
263
786
263
787
263
788
263
789
263
790
263
791
263
792
264
793
265
794
266
795
266
796
266
797
266
798
267
799
268
800
271
801
273
802
273
803
273
804
273
805
272
806
272
807
272
808
272
809
272
810
272
811
272
812
272
813
273
814
274
815
274
816
274
817
274
818
274
819
274
820
275
821
275
822
275
823
274
824
273
825
272
826
271
827
271
828
270
829
268
830
267
831
267
832
264
833
264
834
264
835
264
836
264
837
268
838
271
839
274
840
278
841
281
842
283
843
283
844
283
845
283
846
282
847
282
848
280
849
278
850
277
851
276
852
275
853
273
854
273
855
272
856
272
857
272
858
271
859
270
860
270
861
270
862
269
863
269
864
270
865
271
866
272
867
273
868
273
869
273
870
273
871
273
872
273
873
273
874
273
875
274
876
275
877
277
878
278
879
280
880
283
881
284
882
284
883
284
884
283
885
281
886
280
887
278
888
276
889
276
890
274
891
274
892
273
893
272
894
272
895
273
896
273
897
273
898
273
899
273
900
273
901
275
902
276
903
276
904
277
905
279
906
280
907
281
908
283
909
284
910
285
911
286
912
287
913
288
914
290
915
292
916
293
917
294
918
296
919
295
920
294
921
294
922
293
923
294
924
294
925
296
926
297
927
300
928
300
929
306
930
309
931
312
932
316
933
317
934
319
935
319
936
319
937
318
938
319
939
319
940
321
941
322
942
323
943
324
944
324
945
324
946
324
947
324
948
323
949
321
950
319
951
317
952
315
953
313
954
312
955
311
956
312
957
312
958
312
959
312
960
312
961
313
962
313
963
312
964
312
965
312
966
311
967
311
968
310
969
309
970
308
971
306
972
305
973
305
974
305
975
304
976
305
977
305
978
307
979
307
980
307
981
307
982
308
983
309
984
311
985
311
986
312
987
312
988
312
989
313
990
314
991
315
992
315
993
316
994
317
995
318
996
319
997
321
998
321
999
322
1000
322
1001
323
1002
325
1003
328
1004
331
1005
333
1006
334
1007
335
1008
337
1009
339
1010
340
1011
340
1012
338
1013
338
1014
338
1015
338
1016
336
1017
337
1018
340
1019
342
1020
344
1021
346
1022
350
1023
350
1024
351
1025
351
1026
352
1027
352
1028
352
1029
352
1030
352
1031
352
1032
350
1033
349
1034
348
1035
347
1036
347
1037
346
1038
344
1039
343
1040
343
1041
341
1042
338
1043
336
1044
335
1045
333
1046
333
1047
331
1048
329
1049
329
1050
329
1051
330
1052
330
1053
331
1054
331
1055
330
1056
329
1057
327
1058
327
1059
327
1060
326
1061
326
1062
313
1063
313
1064
314
1065
314
1066
314
1067
314
1068
314
1069
313
1070
312
1071
312
1072
312
1073
314
1074
316
1075
317
1076
317
1077
317
1078
318
1079
319
1080
320
1081
322
1082
324
1083
324
1084
324
1085
324
1086
323
1087
323
1088
321
1089
321
1090
320
1091
318
1092
317
1093
316
1094
315
1095
314
1096
301
1097
301
1098
315
1099
313
1100
311
1101
309
1102
308
1103
308
1104
308
1105
308
1106
310
1107
312
1108
312
1109
313
1110
313
1111
314
1112
315
1113
316
1114
318
1115
319
1116
320
1117
322
1118
323
1119
322
1120
322
1121
321
1122
320
1123
318
1124
316
1125
316
1126
315
1127
315
1128
315
1129
314
1130
314
1131
314
1132
314
1133
312
1134
306
1135
303
1136
302
1137
302
1138
303
1139
303
1140
306
1141
307
1142
307
1143
307
1144
308
1145
308
1146
309
1147
310
1148
311
1149
312
1150
313
1151
313
1152
310
1153
309
1154
308
1155
308
1156
307
1157
305
1158
304
1159
304
1160
304
1161
304
1162
306
1163
308
1164
311
1165
313
1166
315
1167
318
1168
320
1169
322
1170
325
1171
326
1172
326
1173
327
1174
327
1175
327
1176
327
1177
327
1178
327
1179
327
1180
327
1181
327
1182
327
1183
326
1184
327
1185
327
1186
327
1187
327
1188
327
1189
327
1190
328
1191
330
1192
331
1193
332
1194
331
1195
331
1196
329
1197
327
1198
325
1199
322
1200
320
1201
317
1202
315
1203
313
1204
310
1205
308
1206
305
1207
303
1208
300
1209
300
1210
299
1211
298
1212
295
1213
293
1214
291
1215
291
1216
291
1217
291
1218
291
1219
290
1220
291
1221
290
1222
290
1223
291
1224
291
1225
290
1226
291
1227
291
1228
291
1229
290
1230
290
1231
290
1232
290
1233
290
1234
291
1235
292
1236
292
1237
292
1238
293
1239
293
1240
293
1241
295
1242
296
1243
297
1244
298
1245
300
1246
302
1247
304
1248
304
1249
306
1250
308
1251
309
1252
311
1253
312
1254
315
1255
318
1256
320
1257
320
1258
319
1259
318
1260
318
1261
320
1262
321
1263
321
1264
321
1265
321
1266
320
1267
319
1268
318
1269
315
1270
312
1271
310
1272
309
1273
306
1274
305
1275
305
1276
303
1277
302
1278
299
1279
296
1280
294
1281
291
1282
288
1283
287
1284
287
1285
287
1286
286
1287
286
1288
286
1289
285
1290
286
1291
285
1292
284
1293
286
1294
288
1295
289
1296
289
1297
289
1298
287
1299
287
1300
286
1301
284
1302
283
1303
281
1304
281
1305
280
1306
279
1307
280
1308
280
1309
280
1310
280
1311
281
1312
281
1313
280
1314
279
1315
277
1316
277
1317
278
1318
280
1319
284
1320
285
1321
284
1322
283
1323
283
1324
282
1325
283
1326
284
1327
285
1328
285
1329
285
1330
285
1331
284
1332
283
1333
281
1334
279
1335
278
1336
276
1337
277
1338
278
1339
280
1340
280
1341
281
1342
287
1343
292
1344
296
1345
295
1346
295
1347
296
1348
295
1349
293
1350
291
1351
287
1352
287
1353
287
1354
287
1355
287
1356
287
1357
287
1358
288
1359
289
1360
289
1361
292
1362
292
1363
294
1364
295
1365
295
1366
295
1367
295
1368
295
1369
295
1370
296
1371
297
1372
299
1373
299
1374
298
1375
299
1376
301
1377
302
1378
302
1379
288
1380
302
1381
301
1382
300
1383
299
1384
284
1385
296
1386
296
1387
295
1388
292
1389
291
1390
289
1391
286
1392
283
1393
283
1394
284
1395
285
1396
287
1397
289
1398
290
1399
293
1400
297
1401
300
1402
303
1403
307
1404
310
1405
314
1406
314
1407
316
1408
319
1409
320
1410
319
1411
318
1412
315
1413
312
1414
314
1415
317
1416
318
1417
322
1418
322
1419
324
1420
328
1421
330
1422
331
1423
331
1424
331
1425
331
1426
331
1427
331
1428
332
1429
336
1430
338
1431
339
1432
340
1433
343
1434
343
1435
341
1436
338
1437
338
1438
338
1439
337
1440
334
1441
333
1442
331
1443
329
1444
325
1445
321
1446
318
1447
317
1448
315
1449
313
1450
309
1451
307
1452
307
1453
304
1454
304
1455
303
1456
302
1457
302
1458
302
1459
302
1460
301
1461
301
1462
302
1463
303
1464
304
1465
305
1466
305
1467
305
1468
305
1469
306
1470
306
1471
307
1472
304
1473
307
1474
307
1475
307
1476
306
1477
306
1478
303
1479
301
1480
300
1481
300
1482
299
1483
298
1484
298
1485
299
1486
298
1487
299
1488
300
1489
301
1490
302
1491
302
1492
301
1493
301
1494
300
1495
300
1496
298
1497
297
1498
295
1499
295
1500
295
1501
295
1502
294
1503
294
1504
293
1505
292
1506
292
1507
291
1508
290
1509
289
1510
288
1511
288
1512
287
1513
287
1514
287
1515
287
1516
287
1517
287
1518
287
1519
289
1520
290
1521
293
1522
295
1523
297
1524
297
1525
290
1526
290
1527
290
1528
288
1529
287
1530
283
1531
282
1532
279
1533
278
1534
277
1535
276
1536
274
1537
273
1538
271
1539
272
1540
273
1541
273
1542
276
1543
277
1544
277
1545
276
1546
270
1547
267
1548
267
1549
269
1550
269
1551
270
1552
272
1553
272
1554
271
1555
274
1556
277
1557
277
1558
283
1559
288
1560
291
1561
295
1562
300
1563
310
1564
313
1565
314
1566
318
1567
320
1568
322
1569
324
1570
326
1571
328
1572
328
1573
329
1574
333
1575
335
1576
335
1577
335
1578
332
1579
339
1580
337
1581
336
1582
336
1583
337
1584
323
1585
320
1586
319
1587
309
1588
303
1589
303
1590
298
1591
284
1592
273
1593
267
1594
268
1595
268
1596
270
1597
275
1598
274
1599
275
1600
262
1601
262
1602
259
1603
266
1604
263
1605
263
1606
264
1607
264
1608
266
1609
267
1610
269
1611
270
1612
265
1613
260
1614
267
1615
266
1616
261
1617
256
1618
254
1619
252
1620
250
1621
250
1622
251
1623
254
1624
259
1625
260
1626
260
1627
262
1628
266
1629
271
1630
268
1631
259
1632
258
1633
266
1634
266
1635
266
1636
254
1637
255
1638
258
1639
260
1640
262
1641
267
1642
270
1643
274
1644
278
1645
279
1646
284
1647
289
1648
290
1649
293
1650
296
1651
296
1652
296
1653
297
1654
297
1655
297
1656
298
1657
298
1658
297
1659
296
1660
296
1661
296
1662
298
1663
300
1664
300
1665
300
1666
300
1667
300
1668
299
1669
297
1670
296
1671
295
1672
294
1673
293
1674
293
1675
293
1676
293
1677
292
1678
291
1679
289
1680
289
1681
290
1682
293
1683
297
1684
300
1685
302
1686
304
1687
304
1688
309
1689
311
1690
311
1691
313
1692
315
1693
317
1694
317
1695
318
1696
318
1697
316
1698
315
1699
313
1700
313
1701
314
1702
318
1703
319
1704
320
1705
320
1706
320
1707
320
1708
320
1709
320
1710
321
1711
321
1712
321
1713
322
1714
324
1715
324
1716
327
1717
331
1718
335
1719
336
1720
337
1721
337
1722
338
1723
338
1724
339
1725
339
1726
340
1727
340
1728
340
1729
339
1730
339
1731
338
1732
337
1733
337
1734
337
1735
338
1736
337
1737
336
1738
336
1739
334
1740
334
1741
335
1742
335
1743
335
1744
335
1745
335
1746
334
1747
333
1748
332
1749
332
1750
332
1751
332
1752
332
1753
314
1754
313
1755
313
1756
313
1757
314
1758
315
1759
317
1760
319
1761
319
1762
321
1763
322
1764
323
1765
324
1766
326
1767
327
1768
328
1769
328
1770
328
1771
327
1772
326
1773
326
1774
325
1775
324
1776
322
1777
321
1778
321
1779
320
1780
318
1781
316
1782
315
1783
313
1784
310
1785
309
1786
309
1787
309
1788
309
1789
308
1790
309
1791
308
1792
307
1793
306
1794
305
1795
305
1796
305
1797
305
1798
306
1799
307
1800
306
1801
305
1802
305
1803
304
1804
302
1805
300
1806
297
1807
296
1808
292
1809
290
1810
287
1811
283
1812
282
1813
282
1814
281
1815
279
1816
277
1817
275
1818
275
1819
273
1820
271
1821
269
1822
269
1823
266
1824
262
1825
258
1826
258
1827
256
1828
255
1829
253
1830
252
1831
252
1832
252
1833
253
1834
253
1835
252
1836
252
1837
251
1838
250
1839
250
1840
247
1841
246
1842
243
1843
238
1844
236
1845
233
1846
230
1847
228
1848
225
1849
222
1850
220
1851
219
1852
219
1853
220
1854
222
1855
223
1856
225
1857
227
1858
229
1859
229
1860
230
1861
230
1862
229
1863
229
1864
228
1865
228
1866
228
1867
228
1868
228
1869
228
1870
228
1871
229
1872
229
1873
229
1874
229
1875
230
1876
230
1877
231
1878
231
1879
232
1880
234
1881
234
1882
235
1883
236
1884
237
1885
237
1886
236
1887
236
1888
235
1889
235
1890
233
1891
231
1892
229
1893
227
1894
223
1895
223
1896
221
1897
220
1898
220
1899
220
1900
219
1901
218
1902
218
1903
218
1904
219
1905
220
1906
220
1907
221
1908
221
1909
220
1910
220
1911
220
1912
221
1913
222
1914
224
1915
225
1916
227
1917
227
1918
228
1919
230
1920
230
1921
230
1922
230
1923
230
1924
230
1925
229
1926
229
1927
229
1928
229
1929
228
1930
229
1931
230
1932
232
1933
234
1934
235
1935
235
1936
236
1937
237
1938
239
1939
241
1940
243
1941
245
1942
246
1943
248
1944
250
1945
251
1946
251
1947
255
1948
256
1949
258
1950
258
1951
259
1952
259
1953
260
1954
260
1955
261
1956
262
1957
263
1958
264
1959
266
1960
267
1961
267
1962
268
1963
269
1964
270
1965
271
1966
271
1967
272
1968
272
1969
273
1970
273
1971
273
1972
273
1973
273
1974
273
1975
273
1976
273
1977
273
1978
273
1979
274
1980
274
1981
275
1982
275
1983
275
1984
276
1985
276
1986
277
1987
277
1988
277
1989
276
1990
276
1991
276
1992
276
1993
277
1994
277
1995
278
1996
287
1997
287
1998
286
1999
284
2000
282
2001
280
2002
279
2003
278
2004
277
2005
276
2006
276
2007
276
2008
277
2009
277
2010
277
2011
277
2012
277
2013
278
2014
280
2015
281
2016
282
2017
285
2018
289
2019
292
2020
294
2021
295
2022
296
2023
298
2024
300
2025
301
2026
301
2027
301
2028
301
2029
300
2030
299
2031
298
2032
298
2033
296
2034
295
2035
296
2036
296
2037
296
2038
297
2039
297
2040
298
2041
298
2042
300
2043
300
2044
300
2045
301
2046
302
2047
303
2048
303
2049
301
2050
299
2051
298
2052
297
2053
297
2054
298
2055
299
2056
299
2057
300
2058
301
2059
302
2060
301
2061
300
2062
296
2063
295
2064
294
2065
292
2066
293
2067
295
2068
296
2069
297
2070
298
2071
299
2072
300
2073
302
2074
301
2075
300
2076
301
2077
303
2078
305
2079
307
2080
308
2081
309
2082
311
2083
313
2084
315
2085
315
2086
316
2087
317
2088
318
2089
319
2090
319
2091
319
2092
320
2093
320
2094
320
2095
321
2096
322
2097
322
2098
324
2099
325
2100
327
2101
328
2102
329
2103
332
2104
333
2105
336
2106
337
2107
338
2108
338
2109
341
2110
342
2111
343
2112
344
2113
345
2114
346
2115
345
2116
344
2117
343
2118
342
2119
342
2120
342
2121
343
2122
343
2123
350
2124
352
2125
353
2126
355
2127
356
2128
356
2129
354
2130
353
2131
352
2132
350
2133
350
2134
352
2135
355
2136
357
2137
357
2138
356
2139
354
2140
354
2141
353
2142
353
2143
352
2144
352
2145
351
2146
351
2147
348
2148
345
2149
343
2150
342
2151
340
2152
337
2153
336
2154
336
2155
337
2156
337
2157
337
2158
338
2159
338
2160
338
2161
339
2162
339
2163
339
2164
338
2165
338
2166
338
2167
337
2168
336
2169
335
2170
335
2171
335
2172
334
2173
333
2174
333
2175
332
2176
331
2177
328
2178
326
2179
324
2180
324
2181
323
2182
321
2183
319
2184
318
2185
319
2186
319
2187
318
2188
317
2189
315
2190
314
2191
314
2192
312
2193
310
2194
309
2195
308
2196
305
2197
301
2198
301
2199
299
2200
297
2201
294
2202
290
2203
287
2204
285
2205
284
2206
281
2207
279
2208
276
2209
272
2210
271
2211
270
2212
269
2213
266
2214
264
2215
262
2216
260
2217
256
2218
255
2219
252
2220
249
2221
246
2222
242
2223
240
2224
237
2225
237
2226
233
2227
233
2228
234
2229
235
2230
238
2231
240
2232
241
2233
241
2234
241
2235
240
2236
237
2237
235
2238
232
2239
230
2240
229
2241
227
2242
226
2243
224
2244
223
2245
222
2246
222
2247
222
2248
222
2249
223
2250
223
2251
223
2252
224
2253
224
2254
225
2255
225
2256
225
2257
225
2258
227
2259
228
2260
228
2261
230
2262
231
2263
232
2264
233
2265
234
2266
235
2267
235
2268
237
2269
238
2270
238
2271
239
2272
240
2273
242
2274
243
2275
245
2276
246
2277
247
2278
248
2279
249
2280
250
2281
251
2282
251
2283
253
2284
254
2285
254
2286
255
2287
255
2288
257
2289
258
2290
259
2291
261
2292
261
2293
262
2294
263
2295
264
2296
265
2297
266
2298
267
2299
267
2300
267
2301
267
2302
266
2303
266
2304
267
2305
268
2306
269
2307
250
2308
251
2309
251
2310
251
2311
252
2312
253
2313
253
2314
254
2315
254
2316
254
2317
256
2318
259
2319
260
2320
264
2321
268
2322
270
2323
270
2324
269
2325
270
2326
271
2327
273
2328
274
2329
274
2330
276
2331
276
2332
277
2333
277
2334
278
2335
278
2336
278
2337
278
2338
279
2339
280
2340
281
2341
281
2342
279
2343
277
2344
276
2345
276
2346
277
2347
278
2348
279
2349
279
2350
279
2351
279
2352
278
2353
277
2354
274
2355
271
2356
267
2357
266
2358
266
2359
265
2360
264
2361
262
2362
261
2363
260
2364
259
2365
257
2366
254
2367
252
2368
251
2369
251
2370
249
2371
248
2372
248
2373
248
2374
248
2375
248
2376
248
2377
248
2378
248
2379
248
2380
249
2381
248
2382
248
2383
250
2384
251
2385
252
2386
254
2387
255
2388
258
2389
260
2390
260
2391
260
2392
260
2393
261
2394
262
2395
263
2396
263
2397
264
2398
264
2399
264
2400
265
2401
266
2402
266
2403
266
2404
267
2405
267
2406
268
2407
268
2408
268
2409
267
2410
265
2411
263
2412
263
2413
264
2414
265
2415
266
2416
267
2417
268
2418
269
2419
270
2420
270
2421
271
2422
272
2423
272
2424
272
2425
272
2426
272
2427
272
2428
271
2429
271
2430
272
2431
272
2432
272
2433
272
2434
271
2435
272
2436
272
2437
272
2438
273
2439
273
2440
274
2441
275
2442
275
2443
276
2444
277
2445
278
2446
279
2447
280
2448
280
2449
281
2450
282
2451
282
2452
283
2453
284
2454
286
2455
287
2456
289
2457
292
2458
294
2459
294
2460
295
2461
295
2462
296
2463
296
2464
298
2465
297
2466
297
2467
298
2468
299
2469
300
2470
301
2471
301
2472
302
2473
302
2474
302
2475
302
2476
302
2477
304
2478
304
2479
305
2480
305
2481
304
2482
303
2483
303
2484
304
2485
304
2486
305
2487
305
2488
305
2489
303
2490
303
2491
303
2492
304
2493
305
2494
307
2495
308
2496
308
2497
308
2498
309
2499
309
2500
309
2501
310
2502
310
2503
310
2504
310
2505
311
2506
311
2507
311
2508
311
2509
313
2510
314
2511
315
2512
316
2513
317
2514
318
2515
319
2516
319
2517
319
2518
320
2519
321
2520
322
2521
322
2522
323
2523
323
2524
325
2525
325
2526
327
2527
329
2528
330
2529
330
2530
330
2531
330
2532
330
2533
331
2534
332
2535
333
2536
333
2537
334
2538
336
2539
337
2540
337
2541
338
2542
339
2543
341
2544
344
2545
346
2546
346
2547
346
2548
345
2549
345
2550
344
2551
343
2552
343
2553
343
2554
343
2555
342
2556
342
2557
342
2558
342
2559
342
2560
342
2561
341
2562
341
2563
344
2564
346
2565
349
2566
351
2567
352
2568
353
2569
353
2570
354
2571
355
2572
356
2573
355
2574
355
2575
355
2576
355
2577
356
2578
357
2579
360
2580
363
2581
363
2582
367
2583
368
2584
371
2585
371
2586
373
2587
373
2588
375
2589
376
2590
377
2591
377
2592
377
2593
376
2594
372
2595