1
65
1
65
2
65
3
65
4
66
5
66
6
66
7
67
8
67
9
67
10
68
11
68
12
69
13
69
14
69
15
69
16
70
17
70
18
70
19
69
20
69
21
69
22
68
23
68
24
68
25
68
26
68
27
68
28
68
29
69
30
69
31
69
32
69
33
70
34
70
35
70
36
71
37
71
38
71
39
71
40
72
41
72
42
72
43
72
44
72
45
73
46
73
47
73
48
74
49
75
50
75
51
76
52
76
53
76
54
76
55
76
56
75
57
75
58
74
59
74
60
73
61
72
62
71
63
70
64
69
65
68
66
67
67
66
68
66
69
64
70
63
71
63
72
62
73
61
74
60
75
59
76
59
77
58
78
59
79
59
80
59
81
60
82
60
83
60
84
61
85
61
86
62
87
62
88
63
89
63
90
63
91
64
92
64
93
66
94
67
95
68
96
69
97
69
98
70
99
71
100
71
101
72
102
73
103
73
104
74
105
74
106
75
107
75
108
75
109
76
110
76
111
76
112
77
113
78
114
79
115
80
116
81
117
81
118
82
119
82
120
83
121
84
122
85
123
86
124
87
125
88
126
89
127
90
128
91
129
92
130
93
131
94
132
95
133
96
134
97
135
97
136
98
137
99
138
100
139
101
140
103
141
105
142
106
143
107
144
108
145
109
146
110
147
110
148
111
149
112
150
112
151
113
152
114
153
114
154
115
155
116
156
117
157
117
158
118
159
118
160
119
161
119
162
120
163
120
164
121
165
121
166
121
167
122
168
122
169
122
170
123
171
123
172
124
173
125
174
125
175
126
176
127
177
128
178
128
179
129
180
129
181
130
182
130
183
131
184
132
185
132
186
133
187
133
188
134
189
135
190
136
191
137
192
137
193
138
194
139
195
141
196
142
197
142
198
143
199
144
200
145
201
145
202
146
203
147
204
148
205
148
206
149
207
150
208
151
209
152
210
154
211
155
212
157
213
160
214
162
215
163
216
164
217
164
218
164
219
164
220
163
221
163
222
162
223
162
224
161
225
161
226
160
227
159
228
159
229
158
230
157
231
156
232
155
233
154
234
152
235
151
236
149
237
147
238
145
239
143
240
142
241
140
242
139
243
138
244
137
245
136
246
135
247
134
248
133
249
131
250
130
251
129
252
128
253
127
254
127
255
126
256
126
257
125
258
124
259
123
260
122
261
122
262
121
263
120
264
119
265
118
266
118
267
117
268
116
269
116
270
116
271
115
272
115
273
114
274
114
275
113
276
113
277
112
278
111
279
110
280
109
281
108
282
108
283
107
284
107
285
106
286
105
287
104
288
103
289
102
290
101
291
100
292
99
293
98
294
97
295
96
296
95
297
94
298
93
299
92
300
91
301
90
302
89
303
89
304
88
305
87
306
86
307
85
308
84
309
84
310
84
311
84
312
84
313
84
314
84
315
84
316
84
317
84
318
84
319
84
320
84
321
83
322
83
323
82
324
82
325
81
326
81
327
80
328
79
329
78
330
77
331
77
332
76
333
76
334
76
335
76
336
76
337
77
338
77
339
78
340
78
341
79
342
79
343
79
344
80
345
80
346
81
347
82
348
83
349
83
350
84
351
84
352
85
353
85
354
86
355
86
356
86
357
87
358
88
359
88
360
89
361
89
362
90
363
90
364
90
365
90
366
90
367
90
368
90
369
90
370
90
371
90
372
90
373
90
374
90
375
90
376
90
377
90
378
90
379
90
380
90
381
90
382
90
383
90
384
90
385
90
386
90
387
90
388
90
389
90
390
90
391
90
392
90
393
90
394
90
395
90
396
90
397
90
398
90
399
90
400
90
401
90
402
90
403
90
404
90
405
90
406
90
407
90
408
90
409
90
410
90
411
90
412
90
413
90
414
90
415
90
416
90
417
90
418
90
419
89
420
89
421
89
422
89
423
88
424
88
425
88
426
88
427
88
428
87
429
87
430
87
431
87
432
87
433
87
434
87
435
87
436
86
437
86
438
86
439
86
440
86
441
86
442
86
443
86
444
86
445
86
446
86
447
86
448
85
449
85
450
85
451
85
452
85
453
85
454
85
455
85
456
85
457
85
458
84
459
84
460
84
461
84
462
84
463
84
464
84
465
84
466
84
467
84
468
84
469
84
470
84
471
84
472
84
473
85
474
85
475
85
476
85
477
85
478
85
479
85
480
85
481
86
482
86
483
86
484
86
485
86
486
86
487
86
488
87
489
87
490
87
491
87
492
88
493
88
494
88
495
88
496
89
497
89
498
89
499
89
500
89
501
89
502
90
503
90
504
91
505
91
506
91
507
92
508
92
509
91
510
91
511
91
512
91
513
91
514
91
515
91
516
91
517
91
518
91
519
91
520
91
521
92
522
92
523
92
524
92
525
93
526
93
527
93
528
93
529
93
530
94
531
94
532
95
533
95
534
96
535
97
536
98
537
99
538
99
539
100
540
100
541
100
542
100
543
100
544
100
545
100
546
100
547
100
548
100
549
100
550
100
551
100
552
100
553
101
554
101
555
101
556
101
557
101
558
101
559
101
560
101
561
101
562
101
563
101
564
101
565
101
566
101
567
101
568
101
569
101
570
101
571
101
572
101
573
101
574
101
575
101
576
101
577
101
578
101
579
101
580
101
581
102
582
102
583
102
584
103
585
104
586
105
587
105
588
106
589
106
590
107
591
107
592
107
593
108
594
108
595
108
596
108
597
109
598
109
599
109
600
109
601
109
602
109
603
110
604
111
605
111
606
112
607
113
608
114
609
115
610
116
611
117
612
118
613
118
614
118
615
119
616
119
617
119
618
119
619
119
620
119
621
119
622
120
623
120
624
120
625
120
626
120
627
121
628
122
629
123
630
123
631
124
632
124
633
125
634
126
635
127
636
129
637
130
638
131
639
131
640
132
641
134
642
136
643
137
644
139
645
141
646
143
647
144
648
145
649
146
650
147
651
148
652
148
653
149
654
150
655
150
656
151
657
151
658
151
659
151
660
152
661
152
662
152
663
152
664
152
665
152
666
152
667
152
668
152
669
153
670
153
671
153
672
153
673
153
674
153
675
153
676
153
677
153
678
153
679
153
680
153
681
153
682
153
683
153
684
153
685
153
686
153
687
153
688
154
689
154
690
154
691
154
692
154
693
154
694
154
695
154
696
154
697
154
698
154
699
154
700
155
701
155
702
155
703
155
704
155
705
155
706
155
707
155
708
155
709
155
710
155
711
156
712
156
713
156
714
156
715
156
716
156
717
156
718
154
719
153
720
151
721
149
722
148
723
147
724
146
725
146
726
145
727
145
728
144
729
144
730
143
731
143
732
142
733
141
734
141
735
140
736
140
737
140
738
139
739
139
740
139
741
139
742
139
743
139
744
139
745
139
746
139
747
140
748
140
749
141
750
141
751
142
752
142
753
142
754
143
755
143
756
144
757
144
758
145
759
146
760
148
761
151
762
153
763
154
764
155
765
156
766
156
767
156
768
157
769
157
770
157
771
157
772
157
773
157
774
157
775
157
776
156
777
156
778
156
779
155
780
155
781
154
782
154
783
153
784
153
785
153
786
152
787
152
788
152
789
151
790
151
791
150
792
150
793
149
794
149
795
149
796
148
797
147
798
147
799
146
800
144
801
142
802
140
803
139
804
138
805
137
806
136
807
135
808
135
809
133
810
132
811
131
812
130
813
129
814
128
815
127
816
126
817
125
818
124
819
123
820
122
821
121
822
120
823
119
824
119
825
118
826
118
827
118
828
118
829
118
830
118
831
118
832
118
833
118
834
118
835
118
836
118
837
118
838
118
839
118
840
118
841
118
842
118
843
118
844
118
845
118
846
118
847
118
848
118
849
118
850
118
851
118
852
118
853
118
854
118
855
118
856
118
857
118
858
119
859
119
860
119
861
119
862
119
863
119
864
119
865
119
866
119
867
119
868
119
869
119
870
118
871
118
872
118
873
117
874
117
875
117
876
117
877
117
878
116
879
116
880
116
881
116
882
116
883
115
884
115
885
114
886
113
887
112
888
110
889
109
890
109
891
108
892
107
893
107
894
106
895
106
896
105
897
105
898
104
899
103
900
102
901
102
902
101
903
101
904
101
905
101
906
101
907
101
908
102
909
102
910
102
911
102
912
103
913
103
914
103
915
103
916
104
917
105
918
106
919
107
920
109
921
110
922
112
923
114
924
116
925
119
926
122
927
124
928
126
929
127
930
128
931
128
932
128
933
129
934
129
935
129
936
129
937
129
938
129
939
129
940
129
941
129
942
129
943
129
944
128
945
128
946
128
947
128
948
128
949
128
950
129
951
129
952
130
953
131
954
132
955
133
956
134
957
135
958
136
959
137
960
138
961
139
962
139
963
139
964
139
965
139
966
139
967
139
968
140
969
141
970
142
971
143
972
143
973
142
974
142
975
141
976
140
977
139
978
137
979
136
980
136
981
135
982
135
983
134
984
133
985
132
986
131
987
130
988
129
989
128
990
127
991
126
992
126
993
125
994
124
995
123
996
123
997
122
998
122
999
121
1000
121
1001
121
1002
121
1003
121
1004
120
1005
120
1006
120
1007
120
1008
119
1009
118
1010
118
1011
117
1012
116
1013
115
1014
115
1015
114
1016
113
1017
112
1018
111
1019
111
1020
110
1021
109
1022
108
1023
107
1024
106
1025
105
1026
104
1027
103
1028
102
1029
100
1030
99
1031
98
1032
97
1033
96
1034
95
1035
94
1036
93
1037
92
1038
92
1039
91
1040
91
1041
90
1042
90
1043
89
1044
89
1045
88
1046
88
1047
87
1048
86
1049
86
1050
85
1051
84
1052
84
1053
83
1054
83
1055
82
1056
82
1057
81
1058
81
1059
80
1060
80
1061
79
1062
79
1063
79
1064
78
1065
78
1066
77
1067
77
1068
76
1069
76
1070
75
1071
74
1072
73
1073
72
1074
71
1075
70
1076
69
1077
68
1078
66
1079
64
1080
63
1081
62
1082
61
1083
60
1084
59
1085
58
1086
57
1087
56
1088
54
1089
53
1090
51
1091
48
1092
46
1093
43
1094
41
1095
40
1096
38
1097
36
1098
34
1099
33
1100
33
1101
33
1102
33
1103
33
1104
33
1105
33
1106
33
1107
33
1108
33
1109
33
1110
34
1111
34
1112
34
1113
34
1114
34
1115
34
1116
35
1117
36
1118
37
1119
38
1120
39
1121
40
1122
42
1123
43
1124
44
1125
45
1126
47
1127
49
1128
50
1129
51
1130
52
1131
53
1132
54
1133
54
1134
55
1135
55
1136
56
1137
56
1138
56
1139
56
1140
56
1141
56
1142
56
1143
56
1144
56
1145
56
1146
56
1147
56
1148
56
1149
56
1150
56
1151
56
1152
56
1153
56
1154
56
1155
56
1156
56
1157
56
1158
56
1159
56
1160
57
1161
57
1162
57
1163
57
1164
57
1165
58
1166
58
1167
59
1168
59
1169
60
1170
60
1171
61
1172
61
1173
62
1174
63
1175
64
1176
65
1177
67
1178
68
1179
68
1180
69
1181
69
1182
70
1183
70
1184
70
1185
71
1186
71
1187
71
1188
72
1189
73
1190
73
1191
73
1192
74
1193
74
1194
75
1195
75
1196
76
1197
76
1198
76
1199
77
1200
77
1201
77
1202
77
1203
77
1204
77
1205
78
1206
78
1207
78
1208
78
1209
78
1210
78
1211
79
1212
79
1213
79
1214
79
1215
79
1216
79
1217
78
1218
78
1219
78
1220
78
1221
78
1222
78
1223
78
1224
77
1225
77
1226
77
1227
77
1228
77
1229
77
1230
77
1231
76
1232
76
1233
75
1234
75
1235
74
1236
74
1237
74
1238
73
1239
73
1240
72
1241
72
1242
71
1243
71
1244
70
1245
70
1246
70
1247
70
1248
69
1249
69
1250
69
1251
68
1252
67
1253
67
1254
66
1255
65
1256
65
1257
64
1258
63
1259
63
1260
62
1261
61
1262
61
1263
60
1264
60
1265
59
1266
58
1267
57
1268
56
1269
55
1270
54
1271
53
1272
52
1273
51
1274
50
1275
49
1276
49
1277
48
1278
47
1279
46
1280
45
1281
45
1282
44
1283
44
1284
43
1285
42
1286
42
1287
41
1288
40
1289
39
1290
38
1291
37
1292
36
1293
35
1294
34
1295
33
1296
31
1297
30
1298
28
1299
27
1300
26
1301
25
1302
24
1303
24
1304
23
1305
23
1306
22
1307
22
1308
22
1309
21
1310
21
1311
21
1312
21
1313
20
1314
20
1315
20
1316
20
1317
20
1318
20
1319
20
1320
20
1321
20
1322
20
1323
20
1324
20
1325
20
1326
20
1327
20
1328
20
1329
20
1330
19
1331
19
1332
19
1333
19
1334
19
1335
19
1336
19
1337
19
1338
19
1339
19
1340
19
1341
18
1342
18
1343
18
1344
18
1345
18
1346
18
1347
18
1348
18
1349
18
1350
18
1351
18
1352
18
1353
18
1354
18
1355
18
1356
18
1357
18
1358
18
1359
18
1360
18
1361
18
1362
18
1363
18
1364
18
1365
17
1366
17
1367
17
1368
17
1369
17
1370
17
1371
17
1372
17
1373
17
1374
17
1375
18
1376
18
1377
18
1378
18
1379
19
1380
19
1381
20
1382
20
1383
21
1384
21
1385
22
1386
22
1387
22
1388
22
1389
22
1390
22
1391
22
1392
22
1393
22
1394
22
1395
23
1396
23
1397
23
1398
23
1399
23
1400
23
1401
23
1402
24
1403
24
1404
24
1405
24
1406
24
1407
24
1408
24
1409
24
1410
24
1411
25
1412
25
1413
25
1414
25
1415
25
1416
25
1417
26
1418
26
1419
27
1420
28
1421
28
1422
29
1423
30
1424
30
1425
31
1426
32
1427
33
1428
33
1429
34
1430
34
1431
34
1432
34
1433
34
1434
35
1435
35
1436
35
1437
36
1438
36
1439
37
1440
37
1441
38
1442
39
1443
39
1444
40
1445
41
1446
41
1447
42
1448
42
1449
42
1450
43
1451
43
1452
43
1453
44
1454
44
1455
45
1456
45
1457
46
1458
46
1459
46
1460
47
1461
47
1462
47
1463
47
1464
47
1465
47
1466
47
1467
47
1468
47
1469
46
1470
46
1471
46
1472
46
1473
45
1474
45
1475
45
1476
44
1477
44
1478
44
1479
44
1480
43
1481
43
1482
43
1483
43
1484
42
1485
42
1486
42
1487
42
1488
41
1489
41
1490
40
1491
39
1492
39
1493
38
1494
37
1495
36
1496
36
1497
35
1498
34
1499
33
1500
31
1501
30
1502
29
1503
28
1504
27
1505
27
1506
26
1507
26
1508
25
1509
25
1510
25
1511
24
1512
24
1513
24
1514
24
1515
23
1516
23
1517
23
1518
22
1519
22
1520
22
1521
22
1522
22
1523
22
1524
22
1525
23
1526
23
1527
23
1528
22
1529
22
1530
22
1531
22
1532
22
1533
22
1534
22
1535
22
1536
22
1537
23
1538
23
1539
23
1540
24
1541
24
1542
24
1543
24
1544
24
1545
24
1546
24
1547
24
1548
24
1549
24
1550
24
1551
24
1552
24
1553
24
1554
24
1555
24
1556
24
1557
24
1558
24
1559
25
1560
25
1561
25
1562
25
1563
25
1564
26
1565
26
1566
27
1567
28
1568
29
1569
29
1570
30
1571
30
1572
30
1573
30
1574
29
1575
29
1576
28
1577
28
1578
27
1579
27
1580
27
1581
26
1582
26
1583
26
1584
26
1585
26
1586
25
1587
25
1588
25
1589
24
1590
24
1591
24
1592
24
1593
24
1594
24
1595
24
1596
24
1597
24
1598
24
1599
24
1600
24
1601
24
1602
24
1603
24
1604
24
1605
24
1606
24
1607
24
1608
24
1609
24
1610
24
1611
24
1612
24
1613
25
1614
25
1615
25
1616
25
1617
25
1618
25
1619
25
1620
25
1621
25
1622
25
1623
25
1624
25
1625
25
1626
25
1627
25
1628
25
1629
26
1630
26
1631
27
1632
27
1633
28
1634
28
1635
28
1636
29
1637
29
1638
30
1639
30
1640
31
1641
31
1642
31
1643
32
1644
32
1645
32
1646
33
1647
33
1648
34
1649
34
1650
35
1651
36
1652
37
1653
38
1654
40
1655
41
1656
42
1657
43
1658
45
1659
46
1660
47
1661
47
1662
48
1663
49
1664
49
1665
50
1666
50
1667
50
1668
51
1669
51
1670
52
1671
52
1672
52
1673
53
1674
54
1675
55
1676
56
1677
57
1678
57
1679
58
1680
58
1681
59
1682
59
1683
59
1684
60
1685
60
1686
60
1687
61
1688
61
1689
62
1690
63
1691
64
1692
65
1693
66
1694
66
1695
67
1696
67
1697
67
1698
68
1699
68
1700
68
1701
68
1702
69
1703
69
1704
69
1705
70
1706
70
1707
70
1708
70
1709
71
1710
71
1711
71
1712
72
1713
72
1714
72
1715
73
1716
73
1717
73
1718
74
1719
74
1720
74
1721
75
1722
75
1723
76
1724
76
1725
76
1726
77
1727
77
1728
77
1729
78
1730
79
1731
80
1732
81
1733
81
1734
84
1735
85
1736
87
1737
88
1738
88
1739
89
1740
90
1741
91
1742
92
1743
94
1744
95
1745
96
1746
97
1747
98
1748
99
1749
99
1750
101
1751
101
1752
102
1753
103
1754
104
1755
105
1756
106
1757
106
1758
108
1759
110
1760
113
1761
116
1762
118
1763
120
1764
121
1765
123
1766
124
1767
125
1768
126
1769
126
1770
126
1771
127
1772
127
1773
127
1774
127
1775
128
1776
128
1777
128
1778
128
1779
129
1780
129
1781
129
1782
129
1783
129
1784
130
1785
131
1786
133
1787
134
1788
135
1789
135
1790
136
1791
136
1792
137
1793
137
1794
137
1795
138
1796
138
1797
138
1798
138
1799
138
1800
139
1801
139
1802
139
1803
140
1804
141
1805
142
1806
144
1807
145
1808
145
1809
147
1810
149
1811
150
1812
151
1813
152
1814
153
1815
153
1816
153
1817
153
1818
154
1819
154
1820
154
1821
154
1822
154
1823
154
1824
154
1825
154
1826
154
1827
154
1828
155
1829
155
1830
155
1831
155
1832
155
1833
154
1834
154
1835
154
1836
153
1837
152
1838
152
1839
151
1840
151
1841
150
1842
150
1843
149
1844
148
1845
148
1846
146
1847
144
1848
143
1849
141
1850
140
1851
138
1852
137
1853
136
1854
136
1855
137
1856
137
1857
137
1858
138
1859
138
1860
138
1861
139
1862
139
1863
139
1864
140
1865
140
1866
141
1867
141
1868
142
1869
143
1870
143
1871
144
1872
145
1873
146
1874
147
1875
149
1876
151
1877
152
1878
153
1879
154
1880
154
1881
155
1882
155
1883
155
1884
155
1885
156
1886
156
1887
156
1888
156
1889
156
1890
156
1891
156
1892
156
1893
156
1894
156
1895
156
1896
156
1897
156
1898
156
1899
156
1900
156
1901
156
1902
156
1903
156
1904
156
1905
156
1906
156
1907
156
1908
156
1909
156
1910
156
1911
156
1912
155
1913
154
1914
153
1915
152
1916
150
1917
149
1918
147
1919
146
1920
145
1921
145
1922
144
1923
144
1924
144
1925
143
1926
143
1927
143
1928
143
1929
143
1930
142
1931
142
1932
142
1933
142
1934
142
1935
142
1936
142
1937
142
1938
142
1939
142
1940
143
1941
143
1942
144
1943
144
1944
145
1945
146
1946
147
1947
148
1948
149
1949
149
1950
150
1951
151
1952
151
1953
152
1954
152
1955
153
1956
153
1957
154
1958
154
1959
155
1960
155
1961
156
1962
157
1963
157
1964
158
1965
159
1966
161
1967
163
1968
164
1969
165
1970
166
1971
166
1972
166
1973
166
1974
166
1975
166
1976
166
1977
166
1978
166
1979
165
1980
165
1981
164
1982
164
1983
164
1984
164
1985
164
1986
164
1987
164
1988
164
1989
164
1990
164
1991
164
1992
164
1993
163
1994
163
1995
163
1996
163
1997
163
1998
163
1999
163
2000
163
2001
163
2002
163
2003
163
2004
163
2005
163
2006
163
2007
163
2008
163
2009
163
2010
163
2011
163
2012
163
2013
163
2014
162
2015
162
2016
162
2017
162
2018
161
2019
159
2020
158
2021
158
2022
157
2023
157
2024
156
2025
156
2026
155
2027
154
2028
154
2029
153
2030
153
2031
151
2032
150
2033
149
2034
148
2035
147
2036
147
2037
145
2038
145
2039
144
2040
143
2041
143
2042
143
2043
143
2044
143
2045
143
2046
143
2047
143
2048
143
2049
143
2050
143
2051
143
2052
143
2053
143
2054
144
2055
144
2056
144
2057
144
2058
144
2059
144
2060
144
2061
144
2062
144
2063
144
2064
144
2065
144
2066
144
2067
144
2068
144
2069
144
2070
144
2071
144
2072
144
2073
144
2074
143
2075
143
2076
143
2077
142
2078
142
2079
141
2080
141
2081
140
2082
140
2083
140
2084
141
2085
141
2086
141
2087
141
2088
142
2089
142
2090
142
2091
142
2092
142
2093
142
2094
142
2095
142
2096
142
2097
142
2098
142
2099
142
2100
141
2101
140
2102
140
2103
139
2104
139
2105
138
2106
138
2107
137
2108
137
2109
136
2110
135
2111
135
2112
135
2113
134
2114
134
2115
134
2116
134
2117
134
2118
134
2119
133
2120
133
2121
133
2122
133
2123
133
2124
132
2125
131
2126
131
2127
130
2128
129
2129
128
2130
127
2131
126
2132
125
2133
124
2134
123
2135
121
2136
120
2137
119
2138
118
2139
117
2140
116
2141
114
2142
113
2143
111
2144
110
2145
109
2146
108
2147
107
2148
107
2149
106
2150
106
2151
105
2152
105
2153
104
2154
104
2155
103
2156
103
2157
103
2158
102
2159
102
2160
101
2161
101
2162
101
2163
101
2164
100
2165
100
2166
99
2167
99
2168
98
2169
98
2170
98
2171
98
2172
98
2173
97
2174
97
2175
97
2176
97
2177
97
2178
97
2179
97
2180
96
2181
96
2182
96
2183
95
2184
95
2185
95
2186
94
2187
94
2188
94
2189
94
2190
93
2191
92
2192
90
2193
89
2194
88
2195
87
2196
86
2197
86
2198
85
2199
84
2200
84
2201
83
2202
83
2203
82
2204
82
2205
82
2206
82
2207
81
2208
81
2209
81
2210
81
2211
80
2212
80
2213
80
2214
80
2215
79
2216
79
2217
79
2218
79
2219
78
2220
78
2221
78
2222
78
2223
78
2224
78
2225
78
2226
78
2227
78
2228
78
2229
78
2230
78
2231
78
2232
79
2233
79
2234
79
2235
79
2236
79
2237
80
2238
80
2239
80
2240
81
2241
82
2242
84
2243
85
2244
86
2245
87
2246
88
2247
89
2248
90
2249
91
2250
92
2251
93
2252
93
2253
94
2254
94
2255
94
2256
95
2257
95
2258
95
2259
95
2260
96
2261
96
2262
96
2263
97
2264
99
2265
102
2266
104
2267
106
2268
108
2269
109
2270
110
2271
110
2272
111
2273
111
2274
111
2275
112
2276
112
2277
112
2278
112
2279
113
2280
113
2281
113
2282
113
2283
114
2284
114
2285
115
2286
116
2287
117
2288
119
2289
119
2290
120
2291
121
2292
121
2293
121
2294
122
2295
122
2296
123
2297
124
2298
125
2299
126
2300
127
2301
128
2302
128
2303
128
2304
129
2305
129
2306
129
2307
129
2308
130
2309
131
2310
132
2311
132
2312
133
2313
133
2314
133
2315
133
2316
133
2317
134
2318
134
2319
134
2320
134
2321
135
2322
135
2323
136
2324
136
2325
136
2326
136
2327
137
2328
137
2329
137
2330
137
2331
137
2332
137
2333
137
2334
137
2335
137
2336
137
2337
137
2338
137
2339
137
2340
137
2341
137
2342
137
2343
136
2344
136
2345
135
2346
134
2347
133
2348
133
2349
132
2350
132
2351
131
2352
131
2353
130
2354
129
2355
129
2356
128
2357
128
2358
127
2359
127
2360
125
2361
122
2362
120
2363
119
2364
117
2365
116
2366
114
2367
111
2368
110
2369
108
2370
107
2371
106
2372
105
2373
103
2374
101
2375
98
2376
96
2377
93
2378
91
2379
89
2380
87
2381
86
2382
83
2383
82
2384
80
2385
79
2386
78
2387
77
2388
77
2389
76
2390
75
2391
74
2392
73
2393
72
2394
70
2395
68
2396
66
2397
65
2398
64
2399
64
2400
63
2401
63
2402
63
2403
63
2404
63
2405
63
2406
62
2407
62
2408
62
2409
62
2410
62
2411
62
2412
61
2413
61
2414
61
2415
61
2416
61
2417
60
2418
60
2419
60
2420
60
2421
60
2422
59
2423
59
2424
59
2425
58
2426
58
2427
57
2428
56
2429
56
2430
55
2431
55
2432
54
2433
54
2434
54
2435
54
2436
54
2437
54
2438
54
2439
54
2440
54
2441
54
2442
54
2443
54
2444
54
2445
54
2446
53
2447
53
2448
53
2449
52
2450
52
2451
52
2452
52
2453
51
2454
51
2455
51
2456
51
2457
51
2458
51
2459
50
2460
50
2461
50
2462
50
2463
50
2464
50
2465
50
2466
49
2467
49
2468
49
2469
49
2470
49
2471
49
2472
49
2473
49
2474
49
2475
49
2476
49
2477
49
2478
49
2479
49
2480
49
2481
49
2482
49
2483
49
2484
49
2485
49
2486
49
2487
49
2488
49
2489
49
2490
49
2491
49
2492
49
2493
49
2494
49
2495
49
2496
49
2497
49
2498
49
2499
49
2500
49
2501
49
2502
49
2503
49
2504
49
2505
49
2506
49
2507
49
2508
49
2509
49
2510
50
2511
50
2512
50
2513
51
2514
51
2515
51
2516
52
2517
52
2518
52
2519
53
2520
53
2521
53
2522
53
2523
54
2524
54
2525
55
2526
56
2527
56
2528
57
2529
57
2530
57
2531
57
2532
58
2533
58
2534
58
2535
58
2536
58
2537
58
2538
58
2539
58
2540
57
2541
57
2542
56
2543
56
2544
55
2545
54
2546
54
2547
53
2548
52
2549
52
2550
52
2551
51
2552
51
2553
50
2554
50
2555
49
2556
49
2557
49
2558
49
2559
48
2560
48
2561
48
2562
48
2563
48
2564
48
2565
48
2566
48
2567
48
2568
48
2569
48
2570
48
2571
48
2572
48
2573
48
2574
48
2575
48
2576
48
2577
48
2578
48
2579
48
2580
48
2581
48
2582
48
2583
48
2584
48
2585
48
2586
48
2587
48
2588
48
2589
48
2590
48
2591
48
2592
49
2593
49
2594
50
2595
50
2596
50
2597
51
2598
51
2599
51
2600
51
2601
51
2602
52
2603
52
2604
52
2605
52
2606
52
2607
53
2608
53
2609
53
2610
54
2611
54
2612
54
2613
55
2614
55
2615
55
2616
55
2617
56
2618
56
2619
56
2620
56
2621
56
2622
57
2623
57
2624
57
2625
57
2626
57
2627
57
2628
56
2629
56
2630
56
2631
56
2632
56
2633
55
2634
55
2635
55
2636
55
2637
54
2638
54
2639
53
2640
53
2641
52
2642
51
2643
51
2644
50
2645
49
2646
49
2647
48
2648
48
2649
47
2650
47
2651
46
2652
46
2653
46
2654
45
2655
45
2656
45
2657
45
2658
45
2659
46
2660
46
2661
46
2662
46
2663
46
2664
46
2665
46
2666
45
2667
45
2668
45
2669
44
2670
44
2671
43
2672
43
2673
43
2674
43
2675
43
2676
42
2677
42
2678
42
2679
42
2680
41
2681
41
2682
40
2683
40
2684
40
2685
40
2686
40
2687
40
2688
40
2689
40
2690
40
2691
41
2692
41
2693
41
2694
41
2695
41
2696
41
2697
41
2698
41
2699
41
2700
41
2701
41
2702
41
2703
41
2704
41
2705
41
2706
41
2707
41
2708
41
2709
41
2710
41
2711
41
2712
41
2713
41
2714
41
2715
42
2716
42
2717
42
2718
42
2719
42
2720
43
2721
43
2722
44
2723
44
2724
45
2725
45
2726
45
2727
46
2728
47
2729
47
2730
48
2731
48
2732
49
2733
49
2734
49
2735
49
2736
49
2737
49
2738
49
2739
48
2740
48
2741
48
2742
48
2743
47
2744
47
2745
47
2746
47
2747
47
2748
47
2749
47
2750
47
2751
47
2752
47
2753
47
2754
47
2755
47
2756
47
2757
47
2758
47
2759
48
2760
48
2761
48
2762
48
2763
49
2764
49
2765
49
2766
50
2767
50
2768
50
2769
50
2770
50
2771
49
2772
49
2773
49
2774
48
2775
48
2776
48
2777
47
2778
47
2779
47
2780
46
2781
46
2782
46
2783
46
2784
45
2785
45
2786
45
2787
45
2788
44
2789
44
2790
43
2791
43
2792
42
2793
42
2794
42
2795
42
2796
41
2797
41
2798
41
2799
41
2800
41
2801
41
2802
41
2803
41
2804
41
2805
41
2806
41
2807
40
2808
40
2809
40
2810
40
2811
40
2812
39
2813
39
2814
39
2815
39
2816
39
2817
39
2818
39
2819
39
2820
39
2821
39
2822
39
2823
39
2824
39
2825
39
2826
39
2827
39
2828
39
2829
39
2830
38
2831
38
2832
37
2833
37
2834
36
2835
35
2836
35
2837
34
2838
33
2839
33
2840
33
2841
32
2842
32
2843
32
2844
31
2845
31
2846
31
2847
30
2848
30
2849
30
2850
30
2851
30
2852
30
2853
30
2854
30
2855
30
2856
30
2857
30
2858
30
2859
30
2860
30
2861
30
2862
31
2863
32
2864
32
2865
34
2866
35
2867
36
2868
37
2869
37
2870
38
2871
38
2872
38
2873
38
2874
38
2875
38
2876
38
2877
38
2878
37
2879
37
2880
37
2881
36
2882
36
2883
36
2884
35
2885
35
2886
34
2887
34
2888
34
2889
34
2890
34
2891
34
2892
34
2893
34
2894
34
2895
34
2896
34
2897
34
2898
34
2899
34
2900
34
2901
33
2902
33
2903
33
2904
33
2905
33
2906
32
2907
32
2908
31
2909
31
2910
30
2911
30
2912
30
2913
29
2914
29
2915
28
2916
28
2917
28
2918
28
2919
28
2920
28
2921
29
2922
29
2923
29
2924
29
2925
30
2926
30
2927
30
2928
30
2929
30
2930
30
2931
30
2932
30
2933
30
2934
30
2935
29
2936
29
2937
29
2938
29
2939
29
2940
29
2941
29
2942
29
2943
29
2944
29
2945
29
2946
29
2947
29
2948
29
2949
29
2950
29
2951
29
2952
29
2953
29
2954
29
2955
29
2956
29
2957
29
2958
28
2959
28
2960
28
2961
28
2962
28
2963
28
2964
28
2965
27
2966
27
2967
27
2968
27
2969
27
2970
26
2971
26
2972
26
2973
26
2974
25
2975
25
2976
25
2977
25
2978
25
2979
24
2980
24
2981
24
2982
23
2983
23
2984
23
2985
23
2986
23
2987
23
2988
23
2989
24
2990
24
2991
24
2992
24
2993
25
2994
25
2995
25
2996
25
2997
25
2998
25
2999
25
3000
26
3001
26
3002
27
3003
27
3004
28
3005
28
3006
29
3007
30
3008
30
3009
31
3010
32
3011
34
3012
35
3013
36
3014
38
3015
40
3016
41
3017
42
3018
44
3019
46
3020
47
3021
49
3022
51
3023
53
3024
55
3025
57
3026
59
3027
62
3028
63
3029
64
3030
65
3031
66
3032
67
3033
68
3034
69
3035
70
3036
71
3037
73
3038
74
3039
75
3040
76
3041
77
3042
79
3043
80
3044
81
3045
82
3046
83
3047
85
3048
87
3049
88
3050
89
3051
91
3052
92
3053
93
3054
94
3055
95
3056
96
3057
96
3058
96
3059
97
3060
97
3061
97
3062
98
3063
98
3064
98
3065
98
3066
98
3067
98
3068
98
3069
99
3070
99
3071
99
3072
99
3073
99
3074
99
3075
99
3076
99
3077
100
3078
100
3079
100
3080
100
3081
100
3082
101
3083
102
3084
102
3085
103
3086
103
3087
105
3088
106
3089
108
3090
109
3091
111
3092
113
3093
114
3094
115
3095
116
3096
117
3097
118
3098
118
3099
119
3100
119
3101
119
3102
119
3103
119
3104
119
3105
119
3106
119
3107
119
3108
119
3109
119
3110
119
3111
118
3112
118
3113
118
3114
117
3115
117
3116
117
3117
117
3118
116
3119
116
3120
116
3121
116
3122
115
3123
115
3124
115
3125
114
3126
114
3127
114
3128
114
3129
114
3130
113
3131
113
3132
113
3133
113
3134
113
3135
112
3136
112
3137
112
3138
112
3139
111
3140
110
3141
109
3142
108
3143
108
3144
107
3145
107
3146
106
3147
104
3148
102
3149
100
3150
97
3151
95
3152
93
3153
92
3154
91
3155
91
3156
90
3157
89
3158
88
3159
87
3160
86
3161
85
3162
83
3163
82
3164
80
3165
79
3166
78
3167
78
3168
77
3169
77
3170
77
3171
76
3172
76
3173
76
3174
75
3175
74
3176
73
3177
72
3178
72
3179
71
3180
71
3181
70
3182
70
3183
70
3184
69
3185
69
3186
68
3187
68
3188
67
3189
66
3190
66
3191
65
3192
65
3193
64
3194
64
3195
64
3196
63
3197
63
3198
62
3199
61
3200
60
3201
60
3202
59
3203
58
3204
58
3205
57
3206
56
3207
55
3208
55
3209
54
3210
53
3211
51
3212
50
3213
49
3214
48
3215
48
3216
47
3217
46
3218
45
3219
45
3220
44
3221
44
3222
43
3223
42
3224
42
3225
41
3226
41
3227
41
3228
40
3229
40
3230
39
3231
39
3232
39
3233
38
3234
38
3235
38
3236
37
3237
37
3238
37
3239
36
3240
36
3241
36
3242
36
3243
36
3244
35
3245
35
3246
35
3247
35
3248
35
3249
35
3250
35
3251
35
3252
36
3253
37
3254
38
3255
39
3256
40
3257
41
3258
42
3259
44
3260
45
3261
47
3262
48
3263
49
3264
50
3265
51
3266
52
3267
53
3268
54
3269
54
3270
55
3271
56
3272
56
3273
58
3274
60
3275
62
3276
64
3277
66
3278
67
3279
69
3280
72
3281
73
3282
77
3283
80
3284
81
3285
83
3286
84
3287
86
3288
90
3289
93
3290
95
3291
96
3292
97
3293
98
3294
98
3295
98
3296
99
3297
99
3298
99
3299
99
3300
99
3301
99
3302
99
3303
99
3304
99
3305
99
3306
99
3307
99
3308
99
3309
99
3310
99
3311
98
3312
97
3313
97
3314
96
3315
96
3316
95
3317
95
3318
94
3319
93
3320
92
3321
91
3322
91
3323
90
3324
89
3325
88
3326
87
3327
87
3328
86
3329
86
3330
85
3331
85
3332
85
3333
85
3334
84
3335
84
3336
84
3337
84
3338
83
3339
82
3340
82
3341
81
3342
81
3343
81
3344
80
3345
80
3346
80
3347
80
3348
80
3349
79
3350
79
3351
78
3352
78
3353
77
3354
77
3355
76
3356
76
3357
76
3358
75
3359
75
3360
75
3361
74
3362
73
3363
73
3364
72
3365
72
3366
71
3367
71
3368
71
3369
71
3370
70
3371
70
3372
70
3373
69
3374
69
3375
68
3376
68
3377
67
3378
67
3379
67
3380
67
3381
66
3382
66
3383
66
3384
65
3385
65
3386
62
3387
60
3388
58
3389
57
3390
56
3391
55
3392
55
3393
54
3394
53
3395
53
3396
52
3397
51
3398
51
3399
51
3400
50
3401
50
3402
50
3403
50
3404
49
3405
49
3406
49
3407
49
3408
48
3409
48
3410
48
3411
47
3412
47
3413
46
3414
45
3415
45
3416
44
3417
43
3418
42
3419
41
3420
41
3421
40
3422
40
3423
40
3424
39
3425
39
3426
39
3427
38
3428
38
3429
38
3430
38
3431
37
3432
37
3433
37
3434
37
3435
36
3436
36
3437
36
3438
35
3439
35
3440
34
3441
34
3442
34
3443
34
3444
33
3445
33
3446
33
3447
33
3448
33
3449
32
3450
32
3451
31
3452
30
3453
28
3454
27
3455
26
3456
25
3457
25
3458
24
3459
24
3460
24
3461
24
3462
23
3463
23
3464
22
3465
22
3466
22
3467
21
3468
21
3469
21
3470
21
3471
21
3472
20
3473
20
3474
20
3475
20
3476
19
3477
19
3478
19
3479
19
3480
19
3481
19
3482
20
3483
20
3484
20
3485
20
3486
21
3487
21
3488
21
3489
21
3490
21
3491
20
3492
20
3493
19
3494
19
3495
19
3496
19
3497
19
3498
19
3499
19
3500
19
3501
20
3502
20
3503
20
3504
20
3505
21
3506
21
3507
21
3508
21
3509
21
3510
21
3511
21
3512
21
3513
20
3514
20
3515
20
3516
20
3517
20
3518
20
3519
20
3520
20
3521
20
3522
20
3523
20
3524
20
3525
20
3526
20
3527
20
3528
20
3529
20
3530
20
3531
20
3532
20
3533
20
3534
20
3535
20
3536
20
3537
20
3538
20
3539
20
3540
20
3541
20
3542
20
3543
20
3544
20
3545
20
3546
20
3547
20
3548
20
3549
20
3550
20
3551
20
3552
20
3553
20
3554
20
3555
20
3556
20
3557
20
3558
20
3559
20
3560
20
3561
20
3562
20
3563
20
3564
20
3565
20
3566
20
3567
19
3568
19
3569
19
3570
19
3571
19
3572
19
3573
19
3574
19
3575
19
3576
19
3577
19
3578
19
3579
19
3580
18
3581
18
3582
18
3583
18
3584
17
3585
17
3586
17
3587
17
3588
17
3589
16
3590
16
3591
16
3592
16
3593
16
3594
16
3595
16
3596
16
3597
16
3598
16
3599
16
3600
16
3601
16
3602
16
3603
16
3604
16
3605
16
3606
16
3607
16
3608
16
3609
16
3610
16
3611
16
3612
16
3613
16
3614
16
3615
16
3616
16
3617
16
3618
16
3619
16
3620
16
3621
16
3622
16
3623
16
3624
16
3625
16
3626
16
3627
16
3628
16
3629
16
3630
17
3631
17
3632
17
3633
17
3634
17
3635
17
3636
17
3637
17
3638
17
3639
17
3640
17
3641
17
3642
17
3643
17
3644
17
3645
17
3646
17
3647
17
3648
17
3649
17
3650
17
3651
17
3652
17
3653
17
3654
17
3655
17
3656
17
3657
17
3658
17
3659
17
3660
17
3661
17
3662
17
3663
17
3664
17
3665
17
3666
17
3667
17
3668
17
3669
17
3670
17
3671
17
3672
17
3673
17
3674
17
3675
17
3676
17
3677
17
3678
17
3679
17
3680
16
3681
16
3682
15
3683
15
3684
15
3685
15
3686
15
3687
15
3688
16
3689
16
3690
16
3691
16
3692
17
3693
17
3694
17
3695
17
3696
17
3697
17
3698
17
3699
18
3700
18
3701
18
3702
18
3703
18
3704
18
3705
18
3706
18
3707
18
3708
18
3709
18
3710
18
3711
18
3712
18
3713
18
3714
18
3715
18
3716
18
3717
18
3718
18
3719
18
3720
18
3721
18
3722
18
3723
18
3724
18
3725
18
3726
18
3727
18
3728
18
3729
18
3730
18
3731
18
3732
19
3733
19
3734
19
3735
19
3736
19
3737
19
3738
19
3739
19
3740
19
3741
19
3742
19
3743
19
3744
19
3745
19
3746
19
3747
19
3748
19
3749
19
3750
19
3751
19
3752
19
3753
19
3754
19
3755
19
3756
19
3757
19
3758
19
3759
19
3760
19
3761
19
3762
19
3763
19
3764
19
3765
19
3766
19
3767
19
3768
19
3769
19
3770
19
3771
19
3772
20
3773
20
3774
20
3775
20
3776
20
3777
20
3778
20
3779
20
3780
21
3781
21
3782
21
3783
22
3784
22
3785
22
3786
23
3787
23
3788
23
3789
24
3790
24
3791
25
3792
25
3793
26
3794
26
3795
26
3796
26
3797
26
3798
26
3799
26
3800
25
3801
25
3802
24
3803
24
3804
23
3805
23
3806
23
3807
23
3808
22
3809
21
3810
20
3811
20
3812
20
3813
20
3814
20
3815
21
3816
22
3817
22
3818
23
3819
23
3820
23
3821
23
3822
23
3823
22
3824
22
3825
21
3826
20
3827
20
3828
20
3829
20
3830
20
3831
20
3832
20
3833
20
3834
19
3835
19
3836
19
3837
19
3838
19
3839
19
3840
19
3841
19
3842
19
3843
19
3844
20
3845
21
3846
22
3847
23
3848
23
3849
23
3850
23
3851
23
3852
23
3853
22
3854
22
3855
22
3856
21
3857
21
3858
21
3859
21
3860
21
3861
21
3862
21
3863
21
3864
21
3865
21
3866
21
3867
21
3868
21
3869
21
3870
21
3871
21
3872
21
3873
21
3874
21
3875
21
3876
21
3877
22
3878
22
3879
22
3880
22
3881
22
3882
22
3883
21
3884
21
3885
20
3886
20
3887
20
3888
20
3889
20
3890
20
3891
20
3892
20
3893
20
3894
20
3895
20
3896
20
3897
20
3898
20
3899
20
3900
20
3901
20
3902
20
3903
20
3904
20
3905
20
3906
20
3907
20
3908
20
3909
21
3910
21
3911
21
3912
21
3913
21
3914
21
3915
21
3916
21
3917
21
3918
22
3919
22
3920
22
3921
22
3922
22
3923
23
3924
23
3925
23
3926
24
3927
24
3928
25
3929
25
3930
25
3931
26
3932
26
3933
27
3934
27
3935
26
3936
26
3937
25
3938
24
3939
23
3940
23
3941
22
3942
22
3943
22
3944
22
3945
22
3946
23
3947
23
3948
23
3949
23
3950
23
3951
23
3952
23
3953
23
3954
24
3955
24
3956
24
3957
24
3958
24
3959
25
3960
26
3961
27
3962
28
3963
29
3964
29
3965
31
3966
32
3967
34
3968
35
3969
37
3970
39
3971
40
3972
42
3973
43
3974
44
3975
45
3976
46
3977
47
3978
48
3979
48
3980
50
3981
51
3982
52
3983
53
3984
53
3985
54
3986
54
3987
54
3988
54
3989
55
3990
55
3991
55
3992
55
3993
55
3994
56
3995
57
3996
58
3997
60
3998
62
3999
64
4000
66
4001
68
4002
70
4003
73
4004
75
4005
76
4006
78
4007
79
4008
80
4009
81
4010
83
4011
84
4012
85
4013
86
4014
87
4015
89
4016
90
4017
91
4018
92
4019
92
4020
93
4021
93
4022
93
4023
93
4024
93
4025
94
4026
94
4027
94
4028
94
4029
94
4030
94
4031
95
4032
95
4033
95
4034
95
4035
95
4036
95
4037
96
4038
96
4039
97
4040
97
4041
98
4042
98
4043
99
4044
99
4045
100
4046
101
4047
101
4048
102
4049
102
4050
102
4051
103
4052
103
4053
104
4054
105
4055
106
4056
107
4057
107
4058
108
4059
109
4060
109
4061
110
4062
111
4063
111
4064
112
4065
113
4066
114
4067
115
4068
116
4069
117
4070
117
4071
118
4072
118
4073
119
4074
119
4075
119
4076
120
4077
120
4078
120
4079
121
4080
121
4081
122
4082
122
4083
122
4084
123
4085
123
4086
124
4087
124
4088
124
4089
125
4090
125
4091
126
4092
126
4093
127
4094
127
4095
127
4096
127
4097
128
4098
128
4099
128
4100
128
4101
129
4102
129
4103
130
4104
130
4105
130
4106
130
4107
130
4108
131
4109
131
4110
131
4111
131
4112
131
4113
132
4114
132
4115
132
4116
132
4117
132
4118
133
4119
133
4120
134
4121
134
4122
134
4123
135
4124
135
4125
135
4126
135
4127
135
4128
135
4129
135
4130
134
4131
134
4132
134
4133
134
4134
134
4135
134
4136
134
4137
133
4138
133
4139
133
4140
133
4141
133
4142
133
4143
133
4144
133
4145
133
4146
133
4147
133
4148
133
4149
133
4150
133
4151
133
4152
133
4153
132
4154
132
4155
132
4156
132
4157
132
4158
132
4159
132
4160
132
4161
131
4162
131
4163
131
4164
130
4165
130
4166
130
4167
130
4168
130
4169
130
4170
130
4171
130
4172
130
4173
130
4174
130
4175
130
4176
130
4177
130
4178
130
4179
130
4180
130
4181
130
4182
130
4183
130
4184
130
4185
131
4186
131
4187
132
4188
132
4189
132
4190
132
4191
133
4192
133
4193
133
4194
133
4195
134
4196
134
4197
134
4198
134
4199
134
4200
134
4201
134
4202
135
4203
135
4204
135
4205
135
4206
135
4207
135
4208
135
4209
135
4210
135
4211
135
4212
135
4213
135
4214
135
4215
136
4216
136
4217
136
4218
136
4219
136
4220
136
4221
137
4222
137
4223
137
4224
137
4225
138
4226
138
4227
138
4228
138
4229
138
4230
138
4231
139
4232
139
4233
139
4234
139
4235
139
4236
139
4237
139
4238
139
4239
140
4240
140
4241
140
4242
140
4243
140
4244
140
4245
140
4246
140
4247
140
4248
140
4249
140
4250
139
4251
139
4252
138
4253
138
4254
138
4255
138
4256
138
4257
138
4258
137
4259
137
4260
137
4261
137
4262
137
4263
137
4264
137
4265
137
4266
137
4267
136
4268
136
4269
136
4270
136
4271
135
4272
135
4273
135
4274
134
4275
134
4276
134
4277
134
4278
133
4279
133
4280
133
4281
132
4282
132
4283
132
4284
132
4285
132
4286
132
4287
132
4288
133
4289
133
4290
133
4291
134
4292
134
4293
134
4294
134
4295
134
4296
134
4297
135
4298
135
4299
135
4300
135
4301
135
4302
136
4303
136
4304
136
4305
137
4306
137
4307
137
4308
137
4309
137
4310
137
4311
137
4312
137
4313
137
4314
137
4315
137
4316
137
4317
137
4318
137
4319
137
4320
137
4321
137
4322
137
4323
137
4324
137
4325
137
4326
137
4327
137
4328
136
4329
136
4330
136
4331
136
4332
136
4333
136
4334
136
4335
136
4336
135
4337
135
4338
135
4339
135
4340
135
4341
135
4342
135
4343
135
4344
135
4345
135
4346
134
4347
134
4348
134
4349
134
4350
134
4351
134
4352
134
4353
133
4354
133
4355
133
4356
133
4357
133
4358
133
4359
133
4360
133
4361
133
4362
133
4363
133
4364
133
4365
133
4366
133
4367
133
4368
133
4369
133
4370
133
4371
133
4372
134
4373
134
4374
135
4375
135
4376
135
4377
135
4378
135
4379
135
4380
135
4381
135
4382
134
4383
134
4384
133
4385
132
4386
132
4387
131
4388
131
4389
131
4390
131
4391
130
4392
130
4393
130
4394
130
4395
130
4396
130
4397
130
4398
130
4399
129
4400
129
4401
129
4402
129
4403
129
4404
128
4405
128
4406
127
4407
127
4408
126
4409
126
4410
126
4411
125
4412
125
4413
125
4414
124
4415
124
4416
124
4417
124
4418
123
4419
123
4420
123
4421
123
4422
122
4423
122
4424
122
4425
122
4426
121
4427
121
4428
121
4429
121
4430
121
4431
121
4432
121
4433
120
4434
120
4435
120
4436
120
4437
120
4438
120
4439
120
4440
120
4441
121
4442
121
4443
122
4444
122
4445
123
4446
123
4447
123
4448
123
4449
123
4450
123
4451
123
4452
123
4453
123
4454
123
4455
123
4456
123
4457
123
4458
123
4459
123
4460
123
4461
123
4462
123
4463
123
4464
123
4465
123
4466
123
4467
123
4468
124
4469
124
4470
124
4471
124
4472
124
4473
124
4474
124
4475
124
4476
124
4477
125
4478
125
4479
125
4480
125
4481
125
4482
125
4483
125
4484
125
4485
124
4486
124
4487
124
4488
124
4489
123
4490
123
4491
123
4492
122
4493
122
4494
121
4495
120
4496
120
4497
120
4498
120
4499
120
4500
120
4501
121
4502
121
4503
122
4504
122
4505
123
4506
124
4507
125
4508
126
4509
126
4510
127
4511
127
4512
128
4513
128
4514
128
4515
128
4516
129
4517
129
4518
129
4519
129
4520
129
4521
130
4522
130
4523
130
4524
130
4525
130
4526
130
4527
130
4528
130
4529
130
4530
130
4531
130
4532
130
4533
130
4534
130
4535
130
4536
130
4537
130
4538
130
4539
130
4540
130
4541
130
4542
130
4543
130
4544
130
4545
129
4546
129
4547
129
4548
129
4549
129
4550
129
4551
129
4552
129
4553
129
4554
129
4555
129
4556
129
4557
129
4558
128
4559
128
4560
128
4561
128
4562
128
4563
128
4564
128
4565
128
4566
128
4567
128
4568
128
4569
127
4570
127
4571
127
4572
127
4573
127
4574
127
4575
127
4576
127
4577
127
4578
127
4579
127
4580
127
4581
127
4582
127
4583
127
4584
128
4585
128
4586
129
4587
129
4588
130
4589
130
4590
131
4591
131
4592
132
4593
132
4594
133
4595
133
4596
133
4597
133
4598
133
4599
134
4600
134
4601
134
4602
134
4603
134
4604
134
4605
135
4606
135
4607
135
4608
135
4609
136
4610
136
4611
136
4612
136
4613
137
4614
137
4615
137
4616
137
4617
137
4618
137
4619
137
4620
137
4621
137
4622
137
4623
137
4624
137
4625
137
4626
137
4627
137
4628
137
4629
137
4630
137
4631
137
4632
137
4633
137
4634
137
4635
137
4636
137
4637
137
4638
138
4639
138
4640
138
4641
138
4642
138
4643
138
4644
138
4645
138
4646
138
4647
138
4648
138
4649
137
4650
137
4651
137
4652
137
4653
137
4654
137
4655
137
4656
136
4657
136
4658
136
4659
136
4660
136
4661
136
4662
136
4663
135
4664
135
4665
135
4666
135
4667
135
4668
135
4669
135
4670
134
4671
134
4672
134
4673
134
4674
134
4675
134
4676
133
4677
133
4678
133
4679
133
4680
133
4681
133
4682
133
4683
133
4684
133
4685
132
4686
132
4687
132
4688
132
4689
133
4690
134
4691
135
4692
135
4693
136
4694
136
4695
137
4696
137
4697
137
4698
137
4699
138
4700
138
4701
138
4702
138
4703
139
4704
139
4705
140
4706
140
4707
140
4708
140
4709
141
4710
141
4711
141
4712
141
4713
141
4714
141
4715
141
4716
141
4717
141
4718
141
4719
141
4720
141
4721
141
4722
141
4723
141
4724
141
4725
141
4726
141
4727
141
4728
141
4729
141
4730
141
4731
141
4732
141
4733
142
4734
142
4735
142
4736
143
4737
143
4738
143
4739
143
4740
144
4741
144
4742
144
4743
144
4744
144
4745
145
4746
145
4747
145
4748
145
4749
146
4750
146
4751
147
4752
148
4753
149
4754
150
4755
150
4756
151
4757
152
4758
153
4759
153
4760
153
4761
154
4762
154
4763
154
4764
154
4765
154
4766
154
4767
154
4768
154
4769
154
4770
154
4771
154
4772
154
4773
154
4774
154
4775
154
4776
154
4777
154
4778
153
4779
153
4780
153
4781
153
4782
153
4783
153
4784
152
4785
152
4786
152
4787
152
4788
152
4789
151
4790
151
4791
151
4792
151
4793
151
4794
151
4795
151
4796
150
4797
150
4798
150
4799
150
4800
149
4801
149
4802
149
4803
149
4804
149
4805
149
4806
149
4807
149
4808
149
4809
149
4810
148
4811
148
4812
148
4813
148
4814
148
4815
148
4816
148
4817
148
4818
148
4819
148
4820
148
4821
148
4822
148
4823
147
4824
147
4825
147
4826
147
4827
147
4828
147
4829
146
4830
146
4831
146
4832
146
4833
146
4834
145
4835
145
4836
145
4837
145
4838
145
4839
145
4840
144
4841
144
4842
144
4843
143
4844
143
4845
142
4846
142
4847
141
4848
141
4849
140
4850
139
4851
138
4852
138
4853
137
4854
137
4855
137
4856
136
4857
136
4858
135
4859
134
4860
133
4861
132
4862
131
4863
130
4864
130
4865
129
4866
129
4867
129
4868
129
4869
129
4870
128
4871
128
4872
128
4873
128
4874
128
4875
128
4876
127
4877
127
4878
127
4879
127
4880
127
4881
127
4882
127
4883
127
4884
127
4885
127
4886
127
4887
127
4888
127
4889
127
4890
127
4891
127
4892
127
4893
127
4894
127
4895
127
4896
127
4897
127
4898
127
4899
127
4900
127
4901
127
4902
126
4903
125
4904
124
4905
124
4906
123
4907
123
4908
123
4909
122
4910
122
4911
122
4912
122
4913
121
4914
121
4915
121
4916
121
4917
121
4918
121
4919
121
4920
121
4921
121
4922
121
4923
121
4924
121
4925
121
4926
121
4927
121
4928
121
4929
121
4930
121
4931
121
4932
121
4933
121
4934
121
4935
121
4936
121
4937
121
4938
121
4939
121
4940
121
4941
121
4942
121
4943
121
4944
121
4945
121
4946
122
4947
122
4948
122
4949
122
4950
122
4951
122
4952
122
4953
122
4954
122
4955
122
4956
121
4957
121
4958
121
4959
121
4960
121
4961
121
4962
121
4963
121
4964
121
4965
121
4966
121
4967
121
4968
121
4969
121
4970
121
4971
121
4972
121
4973
121
4974
121
4975
121
4976
120
4977
120
4978
120
4979
120
4980
120
4981
120
4982
120
4983
120
4984
120
4985
120
4986
120
4987
120
4988
120
4989
120
4990
120
4991
120
4992
120
4993
120
4994
120
4995
120
4996
120
4997
120
4998
120
4999
119
5000
119
5001
117
5002
117
5003
117
5004
117
5005
117
5006
117
5007
117
5008
118
5009
119
5010
120
5011
120
5012
121
5013
121
5014
122
5015
122
5016
123
5017
124
5018
124
5019
125
5020
126
5021
126
5022
127
5023
127
5024
128
5025
128
5026
128
5027
128
5028
128
5029
129
5030
129
5031
129
5032
129
5033
129
5034
129
5035
129
5036
129
5037
130
5038
130
5039
130
5040
130
5041
130
5042
130
5043
130
5044
130
5045
130
5046
130
5047
130
5048
130
5049
130
5050
130
5051
130
5052
130
5053
130
5054
130
5055
130
5056
130
5057
130
5058
130
5059
130
5060
130
5061
130
5062
131
5063
131
5064
131
5065
131
5066
131
5067
132
5068
132
5069
133
5070
133
5071
133
5072
133
5073
133
5074
133
5075
133
5076
133
5077
133
5078
133
5079
133
5080
133
5081
133
5082
133
5083
133
5084
133
5085
133
5086
133
5087
133
5088
133
5089
133
5090
133
5091
133
5092
133
5093
133
5094
133
5095
133
5096
133
5097
133
5098
133
5099
133
5100
133
5101
133
5102
133
5103
133
5104
133
5105
134
5106
134
5107
134
5108
134
5109
134
5110
134
5111
134
5112
134
5113
135
5114
135
5115
135
5116
135
5117
135
5118
135
5119
135
5120
135
5121
135
5122
135
5123
135
5124
135
5125
135
5126
135
5127
135
5128
135
5129
135
5130
135
5131
135
5132
135
5133
135
5134
135
5135
135
5136
135
5137
135
5138
135
5139
135
5140
135
5141
135
5142
135
5143
135
5144
135
5145
135
5146
135
5147
135
5148
134
5149
134
5150
134
5151
133
5152
133
5153
133
5154
133
5155
133
5156
132
5157
132
5158
131
5159
131
5160
131
5161
131
5162
131
5163
131
5164
130
5165
130
5166
129
5167
129
5168
128
5169
128
5170
128
5171
127
5172
127
5173
126
5174
126
5175
126
5176
126
5177
125
5178
125
5179
125
5180
125
5181
124
5182
124
5183
124
5184
123
5185
123
5186
122
5187
122
5188
122
5189
121
5190
122
5191
123
5192
123
5193
124
5194
125
5195
126
5196
126
5197
127
5198
128
5199
129
5200
129
5201
130
5202
130
5203
130
5204
130
5205
130
5206
131
5207
131
5208
131
5209
131
5210
131
5211
131
5212
131
5213
131
5214
131
5215
131
5216
131
5217
131
5218
131
5219
131
5220
131
5221
131
5222
131
5223
131
5224
131
5225
131
5226
131
5227
131
5228
131
5229
131
5230
131
5231
131
5232
131
5233
131
5234
131
5235
131
5236
131
5237
131
5238
131
5239
131
5240
131
5241
131
5242
131
5243
131
5244
131
5245
131
5246
131
5247
131
5248
131
5249
131
5250
131
5251
131
5252
131
5253
131
5254
131
5255
131
5256
131
5257
131
5258
131
5259
131
5260
130
5261
130
5262
130
5263
130
5264
130
5265
130
5266
130
5267
130
5268
130
5269
130
5270
129
5271
129
5272
129
5273
129
5274
129
5275
128
5276
128
5277
127
5278
126
5279
125
5280
124
5281
123
5282
123
5283
122
5284
121
5285
121
5286
120
5287
120
5288
119
5289
119
5290
118
5291
117
5292
116
5293
116
5294
115
5295
115
5296
114
5297
114
5298
114
5299
113
5300
113
5301
113
5302
112
5303
111
5304
111
5305
111
5306
112
5307
112
5308
113
5309
113
5310
113
5311
114
5312
114
5313
114
5314
114
5315
115
5316
115
5317
115
5318
115
5319
115
5320
115
5321
115
5322
115
5323
115
5324
116
5325
116
5326
116
5327
116
5328
116
5329
116
5330
116
5331
116
5332
116
5333
116
5334
116
5335
117
5336
117
5337
117
5338
118
5339
118
5340
119
5341
121
5342
123
5343
124
5344
125
5345
126
5346
126
5347
127
5348
127
5349
128
5350
129
5351
129
5352
130
5353
130
5354
130
5355
130
5356
130
5357
130
5358
130
5359
130
5360
130
5361
130
5362
130
5363
130
5364
129
5365
129
5366
129
5367
129
5368
128
5369
128
5370
128
5371
127
5372
127
5373
126
5374
125
5375
124
5376
124
5377
123
5378
123
5379
122
5380
121
5381
120
5382
119
5383
119
5384
119
5385
119
5386
119
5387
119
5388
119
5389
119
5390
119
5391
119
5392
119
5393
119
5394
119
5395
119
5396
120
5397
120
5398
120
5399
120
5400
121
5401
121
5402
121
5403
121
5404
121
5405
121
5406
121
5407
122
5408
122
5409
122
5410
123
5411
123
5412
124
5413
124
5414
124
5415
125
5416
125
5417
126
5418
126
5419
126
5420
126
5421
127
5422
128
5423
129
5424
129
5425
130
5426
130
5427
131
5428
131
5429
131
5430
131
5431
131
5432
131
5433
131
5434
131
5435
131
5436
131
5437
131
5438
131
5439
131
5440
131
5441
131
5442
131
5443
131
5444
131
5445
131
5446
131
5447
131
5448
131
5449
132
5450
132
5451
132
5452
132
5453
132
5454
132
5455
132
5456
132
5457
133
5458
133
5459
133
5460
133
5461
133
5462
133
5463
133
5464
133
5465
133
5466
133
5467
133
5468
133
5469
133
5470
133
5471
133
5472
133
5473
132
5474
132
5475
132
5476
132
5477
132
5478
131
5479
131
5480
131
5481
131
5482
131
5483
130
5484
130
5485
130
5486
129
5487
129
5488
129
5489
129
5490
129
5491
129
5492
129
5493
128
5494
128
5495
128
5496
128
5497
128
5498
128
5499
128
5500
127
5501
127
5502
127
5503
127
5504
127
5505
127
5506
127
5507
127
5508
127
5509
127
5510
127
5511
127
5512
127
5513
127
5514
127
5515
127
5516
127
5517
127
5518
127
5519
127
5520
127
5521
127
5522
127
5523
127
5524
127
5525
127
5526
126
5527
126
5528
126
5529
126
5530
126
5531
125
5532
125
5533
125
5534
124
5535
124
5536
124
5537
123
5538
122
5539
122
5540
121
5541
121
5542
120
5543
120
5544
120
5545
119
5546
119
5547
119
5548
119
5549
119
5550
119
5551
119
5552
119
5553
119
5554
120
5555
120
5556
120
5557
121
5558
122
5559
122
5560
122
5561
123
5562
123
5563
123
5564
123
5565
123
5566
124
5567
124
5568
125
5569
125
5570
125
5571
125
5572
126
5573
126
5574
126
5575
126
5576
126
5577
127
5578
127
5579
127
5580
127
5581
127
5582
127
5583
127
5584
127
5585
127
5586
127
5587
127
5588
127
5589
127
5590
127
5591
127
5592
127
5593
127
5594
127
5595
127
5596
127
5597
127
5598
127
5599
127
5600
128
5601
128
5602
128
5603
128
5604
128
5605
128
5606
128
5607
128
5608
128
5609
128
5610
128
5611
128
5612
128
5613
128
5614
128
5615
128
5616
128
5617
128
5618
128
5619
128
5620
128
5621
128
5622
128
5623
129
5624
129
5625
129
5626
129
5627
129
5628
129
5629
130
5630
130
5631
131
5632
131
5633
131
5634
131
5635
131
5636
131
5637
131
5638
131
5639
131
5640
131
5641
131
5642
131
5643
131
5644
131
5645
131
5646
131
5647
132
5648
132
5649
133
5650
133
5651
133
5652
133
5653
134
5654
134
5655
134
5656
134
5657
134
5658
134
5659
135
5660
135
5661
135
5662
135
5663
135
5664
135
5665
135
5666
135
5667
135
5668
135
5669
135
5670
135
5671
135
5672
135
5673
135
5674
135
5675
135
5676
135
5677
135
5678
135
5679
135
5680
135
5681
135
5682
135
5683
135
5684
135
5685
135
5686
135
5687
135
5688
135
5689
135
5690
135
5691
135
5692
135
5693
136
5694
136
5695
137
5696
137
5697
138
5698
140
5699
141
5700
142
5701
143
5702
144
5703
144
5704
145
5705
145
5706
145
5707
145
5708
145
5709
146
5710
146
5711
146
5712
146
5713
147
5714
147
5715
147
5716
147
5717
148
5718
148
5719
148
5720
149
5721
149
5722
149
5723
149
5724
149
5725
150
5726
150
5727
150
5728
150
5729
150
5730
150
5731
150
5732
150
5733
150
5734
150
5735
150
5736
150
5737
150
5738
150
5739
150
5740
150
5741
150
5742
150
5743
150
5744
150
5745
150
5746
150
5747
150
5748
150
5749
150
5750
150
5751
149
5752
149
5753
149
5754
149
5755
149
5756
149
5757
149
5758
148
5759
148
5760
148
5761
148
5762
147
5763
147
5764
147
5765
146
5766
146
5767
146
5768
145
5769
145
5770
144
5771
144
5772
143
5773
143
5774
143
5775
143
5776
143
5777
142
5778
142
5779
141
5780
140
5781
139
5782
139
5783
138
5784
138
5785
137
5786
137
5787
136
5788
136
5789
135
5790
135
5791
134
5792
134
5793
134
5794
134
5795
133
5796
133
5797
133
5798
133
5799
133
5800
133
5801
133
5802
133
5803
133
5804
132
5805
132
5806
132
5807
132
5808
132
5809
132
5810
132
5811
132
5812
132
5813
132
5814
132
5815
132
5816
132
5817
132
5818
132
5819
132
5820
132
5821
132
5822
132
5823
132
5824
132
5825
131
5826
131
5827
131
5828
131
5829
131
5830
131
5831
131
5832
131
5833
131
5834
131
5835
131
5836
131
5837
131
5838
131
5839
131
5840
131
5841
130
5842
130
5843
130
5844
130
5845
130
5846
130
5847
130
5848
130
5849
130
5850
130
5851
130
5852
130
5853
129
5854
129
5855
128
5856
128
5857
128
5858
128
5859
127
5860
126
5861
126
5862
126
5863
126
5864
125
5865
125
5866
124
5867
123
5868
122
5869
121
5870
121
5871
119
5872
118
5873
118
5874
117
5875
117
5876
117
5877
117
5878
117
5879
117
5880
117
5881
117
5882
117
5883
117
5884
117
5885
118
5886
119
5887
120
5888
120
5889
120
5890
121
5891
121
5892
121
5893
121
5894
121
5895
120
5896
120
5897
119
5898
119
5899
118
5900
118
5901
117
5902
117
5903
117
5904
116
5905
116
5906
115
5907
115
5908
115
5909
115
5910
114
5911
114
5912
114
5913
114
5914
113
5915
113
5916
113
5917
113
5918
113
5919
113
5920
113
5921
113
5922
113
5923
113
5924
113
5925
113
5926
113
5927
113
5928
113
5929
113
5930
113
5931
114
5932
115
5933
116
5934
116
5935
116
5936
116
5937
116
5938
117
5939
117
5940
117
5941
118
5942
118
5943
118
5944
119
5945
119
5946
119
5947
119
5948
119
5949
120
5950
120
5951
120
5952
120
5953
120
5954
121
5955
121
5956
121
5957
122
5958
122
5959
122
5960
123
5961
123
5962
123
5963
123
5964
123
5965
123
5966
123
5967
123
5968
123
5969
123
5970
123
5971
123
5972
123
5973
123
5974
123
5975
123
5976
123
5977
123
5978
123
5979
123
5980
123
5981
123
5982
123
5983
122
5984
122
5985
122
5986
122
5987
122
5988
122
5989
122
5990
122
5991
122
5992
122
5993
122
5994
122
5995
121
5996
121
5997
121
5998
121
5999
121
6000
121
6001
121
6002
121
6003
120
6004
120
6005
120
6006
118
6007
117
6008
117
6009
116
6010
115
6011
114
6012
113
6013
112
6014
111
6015
111
6016
110
6017
110
6018
109
6019
109
6020
109
6021
107
6022
106
6023
105
6024
104
6025
103
6026
102
6027
102
6028
101
6029
101
6030
101
6031
100
6032
100
6033
100
6034
99
6035
99
6036
99
6037
98
6038
98
6039
98
6040
97
6041
97
6042
97
6043
97
6044
96
6045
96
6046
96
6047
95
6048
95
6049
95
6050
95
6051
95
6052
95
6053
94
6054
94
6055
94
6056
94
6057
94
6058
94
6059
94
6060
94
6061
94
6062
94
6063
94
6064
94
6065
94
6066
94
6067
94
6068
94
6069
94
6070
94
6071
94
6072
94
6073
93
6074
93
6075
93
6076
93
6077
93
6078
93
6079
93
6080
93
6081
93
6082
93
6083
93
6084
93
6085
93
6086
93
6087
93
6088
93
6089
93
6090
93
6091
93
6092
93
6093
93
6094
93
6095
93
6096
93
6097
93
6098
93
6099
93
6100
93
6101
93
6102
93
6103
93
6104
93
6105
93
6106
93
6107
93
6108
93
6109
93
6110
93
6111
93
6112
93
6113
93
6114
93
6115
93
6116
93
6117
93
6118
94
6119
94
6120
95
6121
95
6122
96
6123
96
6124
96
6125
96
6126
97
6127
97
6128
97
6129
97
6130
97
6131
97
6132
97
6133
97
6134
97
6135
97
6136
97
6137
97
6138
97
6139
97
6140
97
6141
97
6142
97
6143
97
6144
97
6145
97
6146
97
6147
97
6148
97
6149
97
6150
98
6151
98
6152
98
6153
98
6154
98
6155
98
6156
98
6157
98
6158
98
6159
98
6160
98
6161
98
6162
98
6163
98
6164
98
6165
98
6166
98
6167
98
6168
98
6169
98
6170
98
6171
98
6172
98
6173
98
6174
98
6175
98
6176
98
6177
98
6178
98
6179
98
6180
98
6181
99
6182
99
6183
99
6184
99
6185
99
6186
100
6187
100
6188
100
6189
100
6190
101
6191
101
6192
102
6193
102
6194
104
6195
105
6196
106
6197
106
6198
107
6199
107
6200
107
6201
108
6202
108
6203
108
6204
108
6205
108
6206
109
6207
109
6208
109
6209
109
6210
109
6211
110
6212
110
6213
110
6214
110
6215
111
6216
111
6217
111
6218
112
6219
112
6220
112
6221
113
6222
113
6223
113
6224
114
6225
114
6226
114
6227
115
6228
115
6229
115
6230
116
6231
116
6232
116
6233
116
6234
116
6235
116
6236
116
6237
116
6238
116
6239
115
6240
115
6241
115
6242
114
6243
114
6244
113
6245
113
6246
112
6247
112
6248
112
6249
112
6250
113
6251
113
6252
114
6253
114
6254
114
6255
114
6256
114
6257
113
6258
112
6259
111
6260
111
6261
110
6262
110
6263
110
6264
110
6265
110
6266
110
6267
110
6268
110
6269
110
6270
110
6271
110
6272
110
6273
110
6274
109
6275
109
6276
109
6277
109
6278
109
6279
109
6280
109
6281
109
6282
109
6283
109
6284
109
6285
109
6286
109
6287
109
6288
109
6289
108
6290
108
6291
108
6292
109
6293
110
6294
111
6295
112
6296
113
6297
113
6298
114
6299
114
6300
115
6301
115
6302
115
6303
116
6304
116
6305
116
6306
117
6307
117
6308
117
6309
117
6310
118
6311
118
6312
118
6313
118
6314
119
6315
119
6316
120
6317
120
6318
121
6319
122
6320
122
6321
123
6322
124
6323
125
6324
125
6325
125
6326
125
6327
126
6328
126
6329
127
6330
127
6331
128
6332
128
6333
128
6334
128
6335
128
6336
128
6337
128
6338
128
6339
129
6340
129
6341
129
6342
129
6343
129
6344
129
6345
129
6346
129
6347
129
6348
129
6349
129
6350
129
6351
129
6352
129
6353
128
6354
128
6355
128
6356
128
6357
128
6358
128
6359
128
6360
128
6361
128
6362
128
6363
128
6364
128
6365
128
6366
128
6367
128
6368
128
6369
128
6370
128
6371
128
6372
128
6373
128
6374
128
6375
128
6376
128
6377
128
6378
128
6379
128
6380
128
6381
128
6382
128
6383
128
6384
128
6385
128
6386
128
6387
129
6388
129
6389
131
6390
132
6391
134
6392
135
6393
137
6394
138
6395
139
6396
140
6397
141
6398
142
6399
143
6400
143
6401
144
6402
144
6403
144
6404
144
6405
144
6406
144
6407
144
6408
144
6409
144
6410
144
6411
144
6412
144
6413
144
6414
144
6415
144
6416
144
6417
144
6418
144
6419
144
6420
144
6421
144
6422
144
6423
144
6424
144
6425
144
6426
144
6427
144
6428
144
6429
143
6430
142
6431
142
6432
141
6433
140
6434
139
6435
138
6436
137
6437
137
6438
136
6439
135
6440
134
6441
132
6442
131
6443
130
6444
129
6445
129
6446
128
6447
128
6448
127
6449
127
6450
127
6451
127
6452
127
6453
127
6454
127
6455
127
6456
127
6457
127
6458
127
6459
127
6460
126
6461
126
6462
126
6463
126
6464
126
6465
126
6466
125
6467
125
6468
125
6469
124
6470
123
6471
120
6472
119
6473
117
6474
116
6475
116
6476
116
6477
117
6478
118
6479
119
6480
120
6481
122
6482
123
6483
123
6484
124
6485
126
6486
126
6487
127
6488
128
6489
128
6490
129
6491
129
6492
129
6493
130
6494
130
6495
129
6496
129
6497
129
6498
129
6499
129
6500
129
6501
128
6502
128
6503
128
6504
128
6505
128
6506
128
6507
128
6508
128
6509
129
6510
129
6511
129
6512
129
6513
129
6514
129
6515
130
6516
130
6517
130
6518
130
6519
131
6520
131
6521
131
6522
131
6523
132
6524
132
6525
132
6526
132
6527
132
6528
131
6529
130
6530
130
6531
129
6532
129
6533
129
6534
129
6535
129
6536
129
6537
128
6538
128
6539
128
6540
128
6541
128
6542
127
6543
127
6544
127
6545
126
6546
126
6547
126
6548
127
6549
127
6550
127
6551
127
6552
127
6553
126
6554
126
6555
125
6556
125
6557
124
6558
124
6559
124
6560
123
6561
123
6562
123
6563
123
6564
123
6565
123
6566
122
6567
122
6568
122
6569
122
6570
122
6571
121
6572
121
6573
120
6574
120
6575
119
6576
119
6577
119
6578
119
6579
118
6580
118
6581
118
6582
118
6583
118
6584
118
6585
118
6586
118
6587
118
6588
118
6589
118
6590
118
6591
118
6592
118
6593
118
6594
118
6595
117
6596
117
6597
117
6598
117
6599
117
6600
117
6601
116
6602
116
6603
115
6604
114
6605
114
6606
113
6607
113
6608
112
6609
112
6610
111
6611
111
6612
110
6613
110
6614
109
6615
109
6616
109
6617
108
6618
108
6619
108
6620
107
6621
107
6622
106
6623
105
6624
104
6625
104
6626
103
6627
103
6628
102
6629
102
6630
101
6631
101
6632
101
6633
100
6634
100
6635
99
6636
99
6637
98
6638
98
6639
97
6640
97
6641
97
6642
96
6643
96
6644
96
6645
96
6646
95
6647
95
6648
95
6649
94
6650
94
6651
93
6652
93
6653
93
6654
92
6655
92
6656
92
6657
91
6658
91
6659
90
6660
90
6661
89
6662
89
6663
88
6664
88
6665
88
6666
87
6667
87
6668
86
6669
86
6670
85
6671
85
6672
84
6673
83
6674
82
6675
81
6676
80
6677
79
6678
78
6679
77
6680
76
6681
75
6682
73
6683
72
6684
71
6685
71
6686
70
6687
69
6688
69
6689
68
6690
67
6691
66
6692
66
6693
65
6694
64
6695
63
6696
63
6697
62
6698
61
6699
61
6700
60
6701
60
6702
59
6703
59
6704
59
6705
58
6706
58
6707
58
6708
57
6709
57
6710
57
6711
56
6712
56
6713
55
6714
55
6715
55
6716
55
6717
56
6718
56
6719
56
6720
57
6721
57
6722
58
6723
58
6724
59
6725
59
6726
60
6727
60
6728
61
6729
61
6730
62
6731
63
6732
64
6733
65
6734
65
6735
66
6736
66
6737
67
6738
67
6739
67
6740
68
6741
68
6742
69
6743
69
6744
70
6745
70
6746
70
6747
70
6748
69
6749
69
6750
68
6751
68
6752
68
6753
68
6754
67
6755
67
6756
67
6757
67
6758
67
6759
67
6760
67
6761
67
6762
67
6763
67
6764
67
6765
67
6766
67
6767
67
6768
67
6769
67
6770
67
6771
67
6772
67
6773
67
6774
67
6775
67
6776
67
6777
67
6778
67
6779
67
6780
67
6781
67
6782
67
6783
67
6784
67
6785
67
6786
67
6787
66
6788
65
6789
65
6790
64
6791
64
6792
63
6793
63
6794
62
6795
62
6796
61
6797
60
6798
59
6799
58
6800
58
6801
57
6802
56
6803
55
6804
55
6805
54
6806
54
6807
54
6808
54
6809
54
6810
54
6811
54
6812
54
6813
54
6814
54
6815
54
6816
54
6817
54
6818
54
6819
54
6820
54
6821
54
6822
54
6823
54
6824
55
6825
55
6826
55
6827
56
6828
56
6829
57
6830
57
6831
58
6832
58
6833
58
6834
59
6835
59
6836
60
6837
60
6838
61
6839
62
6840
63
6841
64
6842
66
6843
67
6844
70
6845
73
6846
76
6847
79
6848
82
6849
84
6850
85
6851
86
6852
88
6853
89
6854
90
6855
90
6856
91
6857
91
6858
92
6859
92
6860
93
6861
93
6862
94
6863
95
6864
96
6865
97
6866
98
6867
99
6868
100
6869
101
6870
102
6871
103
6872
104
6873
105
6874
105
6875
106
6876
107
6877
108
6878
108
6879
109
6880
110
6881
110
6882
111
6883
111
6884
112
6885
113
6886
114
6887
116
6888
117
6889
118
6890
119
6891
121
6892
122
6893
123
6894
123
6895
123
6896
123
6897
123
6898
123
6899
123
6900
123
6901
123
6902
123
6903
123
6904
123
6905
123
6906
123
6907
123
6908
123
6909
123
6910
123
6911
123
6912
123
6913
124
6914
124
6915
124
6916
124
6917
125
6918
125
6919
125
6920
125
6921
126
6922
126
6923
126
6924
127
6925
127
6926
127
6927
127
6928
127
6929
127
6930
127
6931
127
6932
127
6933
127
6934
127
6935
127
6936
127
6937
127
6938
127
6939
127
6940
127
6941
127
6942
127
6943
126
6944
126
6945
126
6946
125
6947
125
6948
124
6949
124
6950
124
6951
123
6952
123
6953
122
6954
122
6955
121
6956
121
6957
120
6958
120
6959
119
6960
119
6961
118
6962
118
6963
117
6964
115
6965
114
6966
114
6967
113
6968
113
6969
112
6970
112
6971
112
6972
112
6973
111
6974
111
6975
111
6976
111
6977
111
6978
111
6979
111
6980
110
6981
110
6982
110
6983
110
6984
109
6985
108
6986
107
6987
106
6988
105
6989
104
6990
103
6991
102
6992
101
6993
100
6994
99
6995
98
6996
97
6997
96
6998
96
6999
95
7000
94
7001
93
7002
92
7003
91
7004
90
7005
90
7006
89
7007
88
7008
88
7009
87
7010
87
7011
86
7012
85
7013
85
7014
84
7015
83
7016
81
7017
80
7018
79
7019
78
7020
76
7021
75
7022
74
7023
72
7024
71
7025
70
7026
68
7027
66
7028
65
7029
64
7030
63
7031
62
7032
61
7033
60
7034
59
7035
58
7036
56
7037
55
7038
54
7039
53
7040
52
7041
51
7042
50
7043
50
7044
49
7045
48
7046
48
7047
47
7048
46
7049
46
7050
45
7051
45
7052
45
7053
45
7054
44
7055
44
7056
44
7057
44
7058
44
7059
44
7060
44
7061
44
7062
44
7063
44
7064
44
7065
45
7066
45
7067
46
7068
46
7069
47
7070
47
7071
48
7072
48
7073
49
7074
49
7075
50
7076
51
7077
52
7078
52
7079
53
7080
54
7081
55
7082
55
7083
56
7084
56
7085
57
7086
57
7087
56
7088
56
7089
56
7090
55
7091
55
7092
55
7093
55
7094
54
7095
54
7096
54
7097
53
7098
53
7099
52
7100
51
7101
51
7102
50
7103
49
7104
48
7105
47
7106
47
7107
46
7108
46
7109
45
7110
45
7111
45
7112
45
7113
45
7114
45
7115
45
7116
45
7117
44
7118
44
7119
44
7120
44
7121
44
7122
44
7123
44
7124
44
7125
44
7126
44
7127
44
7128
44
7129
44
7130
44
7131
44
7132
44
7133
44
7134
44
7135
44
7136
44
7137
44
7138
44
7139
44
7140
44
7141
44
7142
44
7143
45
7144
45
7145
45
7146
45
7147
45
7148
45
7149
45
7150
46
7151
46
7152
46
7153
46
7154
46
7155
46
7156
46
7157
46
7158
46
7159
45
7160
45
7161
45
7162
45
7163
45
7164
45
7165
45
7166
45
7167
44
7168
44
7169
44
7170
44
7171
44
7172
44
7173
43
7174
43
7175
42
7176
41
7177
41
7178
40
7179
39
7180
39
7181
38
7182
38
7183
37
7184
37
7185
36
7186
36
7187
36
7188
35
7189
35
7190
35
7191
35
7192
35
7193
35
7194
35
7195
35
7196
35
7197
35
7198
35
7199
35
7200
35
7201
35
7202
35
7203
35
7204
35
7205
35
7206
35
7207
35
7208
36
7209
37
7210
38
7211
39
7212
40
7213
41
7214
42
7215
45
7216
48
7217
51
7218
55
7219
58
7220
60
7221
62
7222
64
7223
65
7224
66
7225
68
7226
70
7227
72
7228
75
7229
78
7230
79
7231
81
7232
82
7233
83
7234
83
7235
84
7236
85
7237
85
7238
86
7239
86
7240
87
7241
88
7242
88
7243
89
7244
91
7245
92
7246
94
7247
97
7248
98
7249
100
7250
101
7251
102
7252
102
7253
103
7254
104
7255
104
7256
105
7257
105
7258
106
7259
107
7260
108
7261
109
7262
111
7263
112
7264
115
7265
118
7266
119
7267
120
7268
121
7269
122
7270
122
7271
123
7272
123
7273
123
7274
123
7275
123
7276
123
7277
123
7278
124
7279
124
7280
124
7281
124
7282
124
7283
124
7284
124
7285
124
7286
124
7287
125
7288
125
7289
125
7290
126
7291
127
7292
127
7293
128
7294
129
7295
129
7296
130
7297
130
7298
131
7299
131
7300
132
7301
132
7302
133
7303
133
7304
134
7305
134
7306
134
7307
134
7308
135
7309
135
7310
135
7311
136
7312
136
7313
136
7314
136
7315
137
7316
137
7317
137
7318
137
7319
137
7320
137
7321
136
7322
136
7323
136
7324
135
7325
135
7326
134
7327
133
7328
133
7329
132
7330
131
7331
131
7332
130
7333
130
7334
129
7335
129
7336
128
7337
127
7338
126
7339
126
7340
125
7341
123
7342
121
7343
120
7344
119
7345
117
7346
117
7347
116
7348
115
7349
114
7350
113
7351
113
7352
112
7353
111
7354
110
7355
109
7356
108
7357
107
7358
106
7359
104
7360
102
7361
99
7362
97
7363
96
7364
94
7365
93
7366
91
7367
90
7368
89
7369
88
7370
88
7371
87
7372
87
7373
86
7374
86
7375
85
7376
84
7377
83
7378
83
7379
82
7380
81
7381
80
7382
80
7383
79
7384
78
7385
77
7386
75
7387
74
7388
74
7389
73
7390
72
7391
72
7392
70
7393
69
7394
68
7395
67
7396
66
7397
65
7398
64
7399
63
7400
62
7401
61
7402
60
7403
59
7404
58
7405
57
7406
56
7407
54
7408
52
7409
50
7410
49
7411
48
7412
47
7413
46
7414
45
7415
44
7416
42
7417
41
7418
40
7419
39
7420
38
7421
37
7422
36
7423
35
7424
34
7425
34
7426
33
7427
32
7428
31
7429
31
7430
30
7431
30
7432
29
7433
29
7434
28
7435
28
7436
27
7437
27
7438
26
7439
26
7440
26
7441
25
7442
25
7443
25
7444
25
7445
25
7446
25
7447
25
7448
25
7449
25
7450
25
7451
25
7452
25
7453
25
7454
25
7455
24
7456
24
7457
24
7458
24
7459
24
7460
24
7461
24
7462
24
7463
24
7464
24
7465
24
7466
24
7467
24
7468
24
7469
24
7470
24
7471
24
7472
24
7473
24
7474
24
7475
24
7476
23
7477
23
7478
23
7479
23
7480
23
7481
22
7482
22
7483
22
7484
22
7485
22
7486
23
7487
23
7488
24
7489
24
7490
25
7491
27
7492
28
7493
28
7494
29
7495
29
7496
30
7497
30
7498
30
7499
31
7500
31
7501
31
7502
32
7503
32
7504
32
7505
32
7506
32
7507
33
7508
33
7509
33
7510
33
7511
33
7512
33
7513
33
7514
34
7515
34
7516
34
7517
34
7518
34
7519
34
7520
34
7521
34
7522
34
7523
34
7524
34
7525
34
7526
34
7527
34
7528
34
7529
34
7530
34
7531
34
7532
34
7533
34
7534
34
7535
34
7536
34
7537
34
7538
34
7539
34
7540
34
7541
34
7542
34
7543
34
7544
34
7545
34
7546
34
7547
34
7548
35
7549
35
7550
36
7551
37
7552
37
7553
37
7554
38
7555
38
7556
38
7557
38
7558
39
7559
39
7560
39
7561
39
7562
39
7563
39
7564
39
7565
38
7566
38
7567
38
7568
38
7569
37
7570
37
7571
37
7572
36
7573
36
7574
36
7575
36
7576
36
7577
37
7578
37
7579
37
7580
38
7581
38
7582
39
7583
39
7584
39
7585
40
7586
40
7587
41
7588
41
7589
42
7590
43
7591
44
7592
44
7593
45
7594
46
7595
46
7596
47
7597
47
7598
47
7599
48
7600
48
7601
48
7602
48
7603
48
7604
49
7605
49
7606
49
7607
49
7608
49
7609
50
7610
50
7611
50
7612
50
7613
51
7614
51
7615
51
7616
52
7617
52
7618
53
7619
53
7620
54
7621
54
7622
55
7623
55
7624
56
7625
56
7626
57
7627
58
7628
58
7629
59
7630
60
7631
61
7632
61
7633
62
7634
62
7635
63
7636
63
7637
64
7638
64
7639
65
7640
65
7641
65
7642
66
7643
66
7644
67
7645
67
7646
68
7647
69
7648
70
7649
71
7650
72
7651
73
7652
74
7653
74
7654
75
7655
76
7656
76
7657
77
7658
77
7659
78
7660
78
7661
79
7662
80
7663
81
7664
82
7665
83
7666
84
7667
85
7668
86
7669
86
7670
88
7671
90
7672
92
7673
95
7674
98
7675
100
7676
103
7677
105
7678
106
7679
107
7680
108
7681
110
7682
110
7683
111
7684
112
7685
113
7686
113
7687
114
7688
115
7689
115
7690
116
7691
117
7692
118
7693
119
7694
120
7695
120
7696
121
7697
121
7698
122
7699
122
7700
123
7701
123
7702
124
7703
125
7704
125
7705
126
7706
126
7707
126
7708
127
7709
127
7710
127
7711
127
7712
127
7713
127
7714
127
7715
127
7716
127
7717
127
7718
128
7719
128
7720
128
7721
128
7722
128
7723
128
7724
128
7725
128
7726
128
7727
128
7728
128
7729
129
7730
129
7731
129
7732
129
7733
129
7734
129
7735
129
7736
129
7737
129
7738
129
7739
129
7740
129
7741
129
7742
129
7743
129
7744
129
7745
129
7746
129
7747
129
7748
129
7749
129
7750
129
7751
129
7752
129
7753
129
7754
129
7755
129
7756
129
7757
129
7758
129
7759
129
7760
129
7761
129
7762
129
7763
128
7764
128
7765
128
7766
128
7767
128
7768
128
7769
128
7770
128
7771
128
7772
128
7773
128
7774
128
7775
128
7776
127
7777
127
7778
127
7779
127
7780
127
7781
127
7782
127
7783
127
7784
127
7785
127
7786
127
7787
127
7788
127
7789
127
7790
127
7791
127
7792
127
7793
127
7794
127
7795
127
7796
127
7797
127
7798
127
7799
126
7800
126
7801
126
7802
126
7803
126
7804
126
7805
126
7806
126
7807
125
7808
125
7809
125
7810
125
7811
124
7812
124
7813
124
7814
123
7815
123
7816
123
7817
122
7818
122
7819
121
7820
121
7821
120
7822
120
7823
120
7824
119
7825
118
7826
116
7827
115
7828
114
7829
113
7830
112
7831
111
7832
110
7833
109
7834
108
7835
108
7836
108
7837
109
7838
110
7839
111
7840
112
7841
113
7842
113
7843
114
7844
115
7845
116
7846
116
7847
117
7848
117
7849
117
7850
118
7851
118
7852
119
7853
119
7854
120
7855
120
7856
120
7857
120
7858
120
7859
120
7860
120
7861
120
7862
120
7863
120
7864
120
7865
120
7866
120
7867
120
7868
120
7869
120
7870
120
7871
120
7872
120
7873
120
7874
120
7875
120
7876
120
7877
120
7878
120
7879
120
7880
120
7881
120
7882
120
7883
120
7884
120
7885
120
7886
120
7887
120
7888
120
7889
120
7890
120
7891
120
7892
120
7893
120
7894
120
7895
120
7896
120
7897
120
7898
120
7899
120
7900
120
7901
120
7902
120
7903
120
7904
120
7905
120
7906
120
7907
120
7908
120
7909
119
7910
119
7911
119
7912
119
7913
119
7914
119
7915
119
7916
119
7917
119
7918
119
7919
119
7920
118
7921
118
7922
118
7923
118
7924
118
7925
118
7926
118
7927
118
7928
118
7929
117
7930
117
7931
117
7932
117
7933
117
7934
117
7935
116
7936
116
7937
116
7938
115
7939
114
7940
114
7941
114
7942
113
7943
113
7944
113
7945
113
7946
113
7947
113
7948
113
7949
113
7950
114
7951
114
7952
114
7953
114
7954
114
7955
114
7956
114
7957
114
7958
114
7959
114
7960
114
7961
114
7962
114
7963
114
7964
114
7965
114
7966
114
7967
114
7968
113
7969
113
7970
113
7971
113
7972
113
7973
113
7974
113
7975
113
7976
113
7977
113
7978
113
7979
113
7980
113
7981
113
7982
113
7983
114
7984
114
7985
114
7986
114
7987
115
7988
115
7989
115
7990
115
7991
115
7992
115
7993
116
7994
116
7995
117
7996
117
7997
118
7998
118
7999
119
8000
119
8001
120
8002
120
8003
121
8004
121
8005
120
8006
120
8007
120
8008
120
8009
120
8010
120
8011
120
8012
120
8013
119
8014
119
8015
119
8016
118
8017
118
8018
118
8019
117
8020
117
8021
116
8022
116
8023
115
8024
115
8025
115
8026
114
8027
114
8028
113
8029
113
8030
112
8031
112
8032
111
8033
111
8034
110
8035
109
8036
108
8037
107
8038
106
8039
105
8040
104
8041
102
8042
101
8043
100
8044
99
8045
98
8046
97
8047
96
8048
95
8049
94
8050
93
8051
91
8052
90
8053
89
8054
88
8055
87
8056
86
8057
86
8058
85
8059
85
8060
84
8061
84
8062
83
8063
83
8064
83
8065
82
8066
82
8067
81
8068
81
8069
81
8070
80
8071
80
8072
79
8073
79
8074
78
8075
77
8076
77
8077
76
8078
75
8079
73
8080
72
8081
71
8082
70
8083
69
8084
67
8085
66
8086
65
8087
63
8088
63
8089
62
8090
61
8091
61
8092
60
8093
59
8094
59
8095
58
8096
57
8097
57
8098
56
8099
56
8100
55
8101
55
8102
54
8103
53
8104
53
8105
51
8106
50
8107
50
8108
50
8109
50
8110
51
8111
51
8112
52
8113
53
8114
54
8115
55
8116
55
8117
56
8118
56
8119
57
8120
57
8121
56
8122
56
8123
56
8124
55
8125
55
8126
55
8127
55
8128
54
8129
54
8130
54
8131
53
8132
53
8133
52
8134
51
8135
51
8136
50
8137
49
8138
48
8139
48
8140
47
8141
47
8142
46
8143
46
8144
45
8145
45
8146
45
8147
45
8148
45
8149
45
8150
45
8151
45
8152
44
8153
44
8154
44
8155
44
8156
44
8157
44
8158
44
8159
44
8160
44
8161
44
8162
44
8163
44
8164
44
8165
44
8166
44
8167
44
8168
44
8169
44
8170
44
8171
44
8172
44
8173
44
8174
44
8175
44
8176
44
8177
44
8178
44
8179
45
8180
45
8181
45
8182
45
8183
45
8184
45
8185
45
8186
46
8187
46
8188
46
8189
46
8190
46
8191
46
8192
46
8193
46
8194
46
8195
45
8196
45
8197
45
8198
45
8199
45
8200
45
8201
45
8202
45
8203
44
8204
44
8205
44
8206
44
8207
43
8208
43
8209
42
8210
41
8211
41
8212
40
8213
40
8214
39
8215
38
8216
38
8217
38
8218
37
8219
37
8220
36
8221
36
8222
36
8223
35
8224
35
8225
35
8226
35
8227
35
8228
35
8229
35
8230
35
8231
35
8232
35
8233
35
8234
35
8235
35
8236
35
8237
35
8238
35
8239
35
8240
35
8241
35
8242
35
8243
35
8244
36
8245
37
8246
38
8247
39
8248
40
8249
41
8250
42
8251
45
8252
48
8253
51
8254
55
8255
58
8256
60
8257
62
8258
64
8259
66
8260
69
8261
71
8262
74
8263
77
8264
79
8265
81
8266
82
8267
83
8268
83
8269
84
8270
85
8271
85
8272
86
8273
86
8274
87
8275
88
8276
88
8277
89
8278
91
8279
92
8280
94
8281
97
8282
98
8283
100
8284
101
8285
102
8286
102
8287
103
8288
104
8289
104
8290
105
8291
105
8292
106
8293
107
8294
108
8295
109
8296
111
8297
112
8298
115
8299
118
8300
119
8301
120
8302
121
8303
122
8304
122
8305
123
8306
123
8307
123
8308
123
8309
123
8310
123
8311
123
8312
124
8313
124
8314
124
8315
124
8316
124
8317
124
8318
124
8319
124
8320
124
8321
124
8322
125
8323
125
8324
125
8325
126
8326
127
8327
127
8328
128
8329
129
8330
129
8331
130
8332
130
8333
131
8334
131
8335
132
8336
132
8337
133
8338
133
8339
134
8340
134
8341
134
8342
135
8343
135
8344
135
8345
136
8346
136
8347
136
8348
137
8349
137
8350
137
8351
137
8352
137
8353
137
8354
136
8355
136
8356
136
8357
135
8358
135
8359
134
8360
133
8361
133
8362
132
8363
131
8364
131
8365
130
8366
130
8367
129
8368
129
8369
128
8370
127
8371
126
8372
126
8373
125
8374
123
8375
121
8376
120
8377
119
8378
117
8379
117
8380
116
8381
115
8382
114
8383
113
8384
113
8385
112
8386
111
8387
110
8388
109
8389
108
8390
107
8391
106
8392
104
8393
102
8394
99
8395
97
8396
96
8397
94
8398
93
8399
91
8400
90
8401
89
8402
88
8403
88
8404
87
8405
87
8406
86
8407
86
8408
85
8409
84
8410
83
8411
83
8412
82
8413
81
8414
80
8415
80
8416
79
8417
78
8418
77
8419
75
8420
74
8421
74
8422
73
8423
72
8424
72
8425
70
8426
69
8427
68
8428
67
8429
66
8430
65
8431
64
8432
63
8433
62
8434
61
8435
60
8436
59
8437
58
8438
57
8439
56
8440
54
8441
52
8442
50
8443
49
8444
48
8445
47
8446
46
8447
45
8448
44
8449
42
8450
41
8451
40
8452
39
8453
38
8454
37
8455
36
8456
35
8457
34
8458
34
8459
33
8460
32
8461
31
8462
31
8463
30
8464
29
8465
29
8466
28
8467
27
8468
27
8469
26
8470
26
8471
26
8472
25
8473
25
8474
25
8475
25
8476
25
8477
25
8478
25
8479
25
8480
25
8481
25
8482
25
8483
25
8484
25
8485
25
8486
24
8487
24
8488
24
8489
24
8490
24
8491
24
8492
24
8493
24
8494
24
8495
24
8496
24
8497
24
8498
24
8499
24
8500
24
8501
24
8502
24
8503
24
8504
24
8505
24
8506
24
8507
23
8508
23
8509
23
8510
23
8511
23
8512
22
8513
22
8514
22
8515
22
8516
22
8517
23
8518
23
8519
24
8520
24
8521
25
8522
27
8523
28
8524
28
8525
29
8526
29
8527
30
8528
30
8529
30
8530
31
8531
31
8532
31
8533
31
8534
32
8535
32
8536
32
8537
32
8538
32
8539
32
8540
33
8541
33
8542
33
8543
33
8544
33
8545
33
8546
33
8547
34
8548
34
8549
34
8550
34
8551
34
8552
34
8553
34
8554
34
8555
34
8556
34
8557
34
8558
34
8559
34
8560
34
8561
34
8562
34
8563
34
8564
34
8565
34
8566
34
8567
34
8568
34
8569
34
8570
34
8571
34
8572
34
8573
34
8574
34
8575
34
8576
34
8577
34
8578
34
8579
34
8580
34
8581
35
8582
35
8583
36
8584
37
8585
37
8586
38
8587
38
8588
38
8589
39
8590
39
8591
39
8592
39
8593
39
8594
39
8595
39
8596
38
8597
38
8598
38
8599
38
8600
37
8601
37
8602
37
8603
36
8604
36
8605
36
8606
36
8607
36
8608
36
8609
36
8610
37
8611
37
8612
37
8613
38
8614
39
8615
39
8616
40
8617
40
8618
41
8619
41
8620
42
8621
43
8622
44
8623
45
8624