git://source.jalview.org
/
jpred.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
JPRED-2 Add sources of all binaries (except alscript) to Git
[jpred.git]
/
sources
/
multicoil
/
trimer28.txt
1
PosFreq 7 + 20x7 + 7x7 + 20x20x7x7 long
2
906
3
909
4
906
5
897
6
895
7
905
8
901
9
207
10
31
11
32
12
218
13
93
14
42
15
89
16
132
17
8
18
15
19
86
20
19
21
16
22
36
23
122
24
33
25
9
26
105
27
29
28
27
29
27
30
21
31
15
32
11
33
26
34
9
35
17
36
9
37
16
38
6
39
9
40
28
41
9
42
3
43
6
44
29
45
10
46
10
47
18
48
11
49
4
50
24
51
11
52
32
53
44
54
7
55
20
56
41
57
11
58
194
59
68
60
70
61
190
62
48
63
81
64
64
65
7
66
84
67
70
68
28
69
117
70
88
71
90
72
10
73
86
74
71
75
15
76
68
77
86
78
69
79
8
80
20
81
13
82
19
83
17
84
7
85
19
86
14
87
134
88
135
89
9
90
144
91
122
92
126
93
7
94
73
95
112
96
5
97
59
98
69
99
79
100
22
101
94
102
100
103
14
104
90
105
109
106
77
107
6
108
75
109
72
110
28
111
60
112
95
113
50
114
46
115
82
116
90
117
24
118
60
119
62
120
66
121
50
122
56
123
42
124
73
125
37
126
34
127
56
128
0
129
0
130
0
131
0
132
0
133
0
134
0
135
4
136
2
137
1
138
4
139
5
140
2
141
3
142
0
143
0
144
0
145
0
146
0
147
0
148
0
149
790
150
891
151
867
152
835
153
825
154
816
155
805
156
808
157
793
158
885
159
853
160
843
161
834
162
823
163
829
164
814
165
790
166
874
167
864
168
855
169
844
170
852
171
837
172
813
173
781
174
887
175
878
176
867
177
860
178
845
179
821
180
789
181
779
182
886
183
875
184
879
185
864
186
840
187
808
188
798
189
789
190
894
191
886
192
871
193
847
194
815
195
805
196
796
197
785
198
43
199
11
200
7
201
52
202
15
203
12
204
14
205
5
206
2
207
2
208
3
209
7
210
2
211
1
212
7
213
1
214
0
215
9
216
2
217
1
218
4
219
42
220
8
221
2
222
47
223
25
224
12
225
14
226
22
227
1
228
3
229
24
230
14
231
5
232
7
233
10
234
1
235
0
236
6
237
4
238
3
239
5
240
19
241
3
242
0
243
10
244
7
245
4
246
2
247
21
248
2
249
0
250
27
251
12
252
2
253
11
254
5
255
0
256
0
257
2
258
0
259
0
260
0
261
3
262
1
263
0
264
3
265
1
266
1
267
2
268
23
269
1
270
1
271
17
272
7
273
0
274
14
275
10
276
0
277
3
278
8
279
4
280
0
281
1
282
6
283
2
284
2
285
4
286
1
287
0
288
1
289
24
290
1
291
2
292
13
293
0
294
4
295
3
296
22
297
8
298
2
299
25
300
2
301
7
302
7
303
4
304
0
305
0
306
1
307
0
308
0
309
0
310
2
311
1
312
0
313
1
314
2
315
1
316
0
317
40
318
5
319
3
320
38
321
2
322
3
323
5
324
10
325
2
326
0
327
7
328
5
329
1
330
1
331
3
332
0
333
0
334
4
335
0
336
0
337
0
338
6
339
6
340
1
341
5
342
2
343
2
344
0
345
8
346
0
347
0
348
5
349
1
350
7
351
2
352
1
353
2
354
0
355
0
356
0
357
1
358
0
359
1
360
0
361
0
362
0
363
0
364
1
365
2
366
5
367
1
368
3
369
5
370
2
371
4
372
5
373
0
374
3
375
0
376
0
377
0
378
0
379
0
380
0
381
1
382
0
383
2
384
0
385
0
386
0
387
0
388
0
389
0
390
2
391
0
392
2
393
1
394
2
395
1
396
2
397
6
398
1
399
0
400
1
401
0
402
1
403
0
404
2
405
0
406
1
407
0
408
1
409
1
410
0
411
0
412
1
413
0
414
0
415
2
416
2
417
2
418
5
419
2
420
1
421
2
422
0
423
0
424
0
425
2
426
0
427
1
428
0
429
0
430
1
431
0
432
0
433
0
434
0
435
0
436
1
437
0
438
0
439
0
440
0
441
0
442
1
443
8
444
2
445
2
446
1
447
1
448
2
449
4
450
1
451
1
452
0
453
1
454
0
455
0
456
0
457
2
458
0
459
0
460
0
461
1
462
0
463
1
464
17
465
3
466
2
467
1
468
1
469
1
470
7
471
2
472
0
473
0
474
2
475
3
476
0
477
0
478
2
479
0
480
0
481
0
482
0
483
0
484
4
485
1
486
1
487
0
488
3
489
2
490
0
491
3
492
2
493
8
494
16
495
2
496
3
497
8
498
2
499
0
500
0
501
1
502
1
503
2
504
0
505
3
506
0
507
0
508
6
509
1
510
4
511
2
512
1
513
3
514
5
515
13
516
0
517
6
518
11
519
3
520
4
521
4
522
2
523
0
524
0
525
3
526
3
527
0
528
1
529
2
530
1
531
2
532
1
533
0
534
2
535
0
536
2
537
2
538
2
539
1
540
6
541
16
542
14
543
9
544
32
545
12
546
25
547
15
548
5
549
0
550
3
551
10
552
1
553
7
554
4
555
6
556
2
557
1
558
8
559
0
560
1
561
0
562
31
563
21
564
15
565
16
566
13
567
15
568
6
569
24
570
3
571
9
572
8
573
2
574
14
575
3
576
8
577
7
578
3
579
9
580
1
581
4
582
3
583
14
584
6
585
6
586
26
587
5
588
6
589
7
590
2
591
12
592
11
593
9
594
29
595
15
596
11
597
1
598
3
599
2
600
1
601
0
602
1
603
2
604
0
605
7
606
4
607
2
608
4
609
0
610
4
611
2
612
18
613
26
614
13
615
23
616
25
617
26
618
0
619
11
620
9
621
8
622
8
623
11
624
7
625
0
626
3
627
6
628
0
629
8
630
2
631
7
632
1
633
10
634
6
635
5
636
9
637
10
638
12
639
7
640
16
641
27
642
4
643
12
644
17
645
18
646
0
647
3
648
5
649
0
650
3
651
3
652
2
653
1
654
2
655
2
656
2
657
1
658
3
659
3
660
4
661
14
662
15
663
4
664
10
665
20
666
20
667
0
668
7
669
2
670
4
671
8
672
9
673
13
674
2
675
4
676
3
677
0
678
8
679
2
680
3
681
1
682
5
683
9
684
1
685
11
686
10
687
5
688
6
689
4
690
6
691
3
692
2
693
1
694
7
695
0
696
1
697
0
698
3
699
0
700
0
701
1
702
2
703
0
704
2
705
1
706
0
707
0
708
1
709
1
710
6
711
1
712
5
713
5
714
3
715
5
716
2
717
0
718
3
719
1
720
3
721
2
722
0
723
0
724
1
725
1
726
1
727
0
728
1
729
1
730
1
731
3
732
1
733
8
734
2
735
2
736
3
737
7
738
35
739
29
740
2
741
39
742
13
743
21
744
2
745
9
746
0
747
1
748
2
749
2
750
4
751
0
752
4
753
2
754
0
755
5
756
2
757
5
758
0
759
35
760
29
761
5
762
37
763
29
764
25
765
4
766
11
767
14
768
2
769
13
770
9
771
19
772
0
773
3
774
8
775
0
776
5
777
9
778
7
779
5
780
18
781
11
782
0
783
11
784
18
785
11
786
0
787
16
788
28
789
0
790
11
791
15
792
17
793
0
794
2
795
2
796
0
797
2
798
0
799
4
800
0
801
2
802
2
803
0
804
2
805
3
806
3
807
3
808
16
809
14
810
1
811
20
812
20
813
13
814
0
815
3
816
17
817
0
818
6
819
6
820
13
821
2
822
5
823
0
824
0
825
0
826
1
827
0
828
0
829
7
830
15
831
0
832
7
833
4
834
4
835
10
836
36
837
18
838
3
839
18
840
16
841
15
842
0
843
0
844
3
845
0
846
4
847
2
848
2
849
0
850
1
851
2
852
3
853
3
854
9
855
2
856
8
857
19
858
25
859
4
860
22
861
22
862
20
863
0
864
11
865
9
866
3
867
6
868
11
869
12
870
2
871
1
872
1
873
0
874
0
875
4
876
3
877
5
878
5
879
15
880
0
881
8
882
5
883
13
884
3
885
13
886
17
887
0
888
15
889
26
890
9
891
1
892
2
893
5
894
1
895
3
896
5
897
0
898
0
899
2
900
0
901
0
902
1
903
4
904
1
905
2
906
16
907
18
908
15
909
14
910
18
911
18
912
0
913
22
914
3
915
0
916
3
917
10
918
2
919
0
920
3
921
6
922
2
923
1
924
2
925
1
926
0
927
7
928
8
929
0
930
3
931
5
932
1
933
10
934
14
935
23
936
8
937
12
938
18
939
17
940
0
941
1
942
3
943
0
944
4
945
5
946
5
947
1
948
2
949
3
950
1
951
4
952
2
953
2
954
6
955
15
956
23
957
3
958
17
959
14
960
14
961
1
962
4
963
6
964
4
965
6
966
8
967
3
968
3
969
6
970
1
971
2
972
4
973
3
974
3
975
1
976
9
977
7
978
3
979
6
980
7
981
9
982
17
983
15
984
9
985
16
986
9
987
9
988
19
989
3
990
0
991
4
992
4
993
2
994
0
995
0
996
0
997
1
998
1
999
1
1000
0
1001
0
1002
0
1003
7
1004
15
1005
7
1006
8
1007
8
1008
14
1009
10
1010
6
1011
2
1012
4
1013
10
1014
2
1015
0
1016
1
1017
3
1018
0
1019
2
1020
3
1021
0
1022
1
1023
1
1024
7
1025
8
1026
2
1027
6
1028
9
1029
4
1030
2
1031
0
1032
0
1033
0
1034
0
1035
0
1036
0
1037
0
1038
0
1039
0
1040
0
1041
0
1042
0
1043
0
1044
0
1045
0
1046
0
1047
0
1048
0
1049
0
1050
0
1051
0
1052
0
1053
0
1054
0
1055
0
1056
0
1057
0
1058
0
1059
0
1060
0
1061
0
1062
0
1063
0
1064
0
1065
0
1066
0
1067
0
1068
0
1069
0
1070
0
1071
0
1072
0
1073
0
1074
0
1075
0
1076
0
1077
0
1078
0
1079
0
1080
1
1081
0
1082
0
1083
0
1084
1
1085
2
1086
0
1087
0
1088
0
1089
0
1090
0
1091
0
1092
0
1093
0
1094
3
1095
0
1096
0
1097
0
1098
1
1099
2
1100
0
1101
4
1102
0
1103
0
1104
0
1105
2
1106
0
1107
2
1108
0
1109
0
1110
0
1111
0
1112
0
1113
0
1114
2
1115
0
1116
0
1117
0
1118
0
1119
0
1120
0
1121
2
1122
1
1123
0
1124
0
1125
0
1126
0
1127
0
1128
1
1129
0
1130
0
1131
0
1132
0
1133
0
1134
0
1135
0
1136
0
1137
0
1138
0
1139
0
1140
0
1141
0
1142
0
1143
0
1144
0
1145
0
1146
0
1147
0
1148
0
1149
0
1150
0
1151
0
1152
0
1153
0
1154
0
1155
0
1156
0
1157
0
1158
0
1159
0
1160
0
1161
0
1162
0
1163
0
1164
0
1165
0
1166
0
1167
0
1168
0
1169
0
1170
0
1171
0
1172
0
1173
0
1174
0
1175
0
1176
0
1177
0
1178
28
1179
3
1180
7
1181
39
1182
8
1183
4
1184
16
1185
2
1186
1
1187
0
1188
2
1189
1
1190
0
1191
1
1192
3
1193
0
1194
0
1195
3
1196
3
1197
0
1198
1
1199
19
1200
2
1201
5
1202
21
1203
13
1204
5
1205
10
1206
4
1207
0
1208
0
1209
2
1210
2
1211
2
1212
1
1213
5
1214
0
1215
0
1216
1
1217
0
1218
0
1219
1
1220
15
1221
0
1222
0
1223
4
1224
1
1225
1
1226
0
1227
24
1228
0
1229
5
1230
7
1231
2
1232
1
1233
7
1234
0
1235
1
1236
0
1237
1
1238
0
1239
1
1240
0
1241
6
1242
0
1243
1
1244
0
1245
0
1246
0
1247
2
1248
14
1249
1
1250
3
1251
9
1252
1
1253
4
1254
0
1255
3
1256
0
1257
0
1258
6
1259
0
1260
2
1261
1
1262
4
1263
0
1264
0
1265
1
1266
0
1267
0
1268
3
1269
2
1270
0
1271
0
1272
1
1273
0
1274
0
1275
2
1276
15
1277
4
1278
0
1279
4
1280
12
1281
1
1282
3
1283
0
1284
1
1285
0
1286
0
1287
0
1288
0
1289
0
1290
2
1291
1
1292
0
1293
2
1294
0
1295
0
1296
0
1297
15
1298
6
1299
0
1300
8
1301
2
1302
6
1303
8
1304
4
1305
0
1306
0
1307
1
1308
0
1309
0
1310
0
1311
1
1312
0
1313
0
1314
1
1315
0
1316
0
1317
0
1318
1
1319
1
1320
0
1321
6
1322
1
1323
0
1324
0
1325
1
1326
7
1327
1
1328
2
1329
2
1330
2
1331
3
1332
0
1333
0
1334
0
1335
1
1336
0
1337
0
1338
0
1339
0
1340
2
1341
0
1342
2
1343
0
1344
0
1345
0
1346
0
1347
0
1348
1
1349
2
1350
1
1351
2
1352
0
1353
0
1354
0
1355
0
1356
1
1357
0
1358
0
1359
0
1360
0
1361
0
1362
0
1363
0
1364
0
1365
0
1366
0
1367
0
1368
0
1369
0
1370
0
1371
1
1372
0
1373
0
1374
1
1375
1
1376
1
1377
2
1378
0
1379
0
1380
0
1381
1
1382
0
1383
0
1384
0
1385
0
1386
0
1387
1
1388
0
1389
0
1390
0
1391
0
1392
0
1393
0
1394
0
1395
1
1396
0
1397
0
1398
2
1399
1
1400
0
1401
0
1402
1
1403
0
1404
0
1405
4
1406
0
1407
0
1408
0
1409
0
1410
0
1411
0
1412
0
1413
0
1414
0
1415
0
1416
0
1417
2
1418
0
1419
0
1420
0
1421
0
1422
0
1423
14
1424
1
1425
3
1426
9
1427
2
1428
0
1429
2
1430
0
1431
0
1432
0
1433
0
1434
0
1435
0
1436
0
1437
0
1438
0
1439
0
1440
0
1441
0
1442
0
1443
0
1444
1
1445
2
1446
0
1447
0
1448
1
1449
1
1450
1
1451
0
1452
0
1453
0
1454
0
1455
0
1456
0
1457
1
1458
0
1459
0
1460
0
1461
1
1462
0
1463
0
1464
1
1465
5
1466
1
1467
0
1468
1
1469
0
1470
0
1471
1
1472
0
1473
3
1474
7
1475
2
1476
5
1477
3
1478
2
1479
0
1480
0
1481
0
1482
0
1483
0
1484
0
1485
0
1486
1
1487
0
1488
1
1489
0
1490
0
1491
4
1492
0
1493
1
1494
1
1495
3
1496
1
1497
0
1498
2
1499
0
1500
0
1501
0
1502
0
1503
0
1504
1
1505
0
1506
0
1507
0
1508
0
1509
2
1510
1
1511
0
1512
0
1513
0
1514
1
1515
1
1516
3
1517
1
1518
0
1519
3
1520
0
1521
10
1522
12
1523
7
1524
22
1525
2
1526
12
1527
2
1528
1
1529
0
1530
2
1531
1
1532
0
1533
1
1534
0
1535
0
1536
0
1537
0
1538
3
1539
0
1540
0
1541
3
1542
11
1543
8
1544
9
1545
8
1546
3
1547
2
1548
3
1549
3
1550
0
1551
1
1552
0
1553
3
1554
0
1555
0
1556
3
1557
0
1558
2
1559
2
1560
3
1561
0
1562
0
1563
4
1564
2
1565
4
1566
6
1567
3
1568
5
1569
3
1570
1
1571
14
1572
14
1573
7
1574
10
1575
16
1576
8
1577
1
1578
1
1579
1
1580
0
1581
1
1582
1
1583
1
1584
0
1585
0
1586
5
1587
0
1588
3
1589
2
1590
0
1591
1
1592
7
1593
1
1594
2
1595
18
1596
14
1597
9
1598
0
1599
3
1600
0
1601
0
1602
1
1603
3
1604
2
1605
1
1606
0
1607
1
1608
0
1609
1
1610
1
1611
6
1612
1
1613
0
1614
0
1615
0
1616
7
1617
7
1618
7
1619
1
1620
17
1621
5
1622
7
1623
9
1624
12
1625
2
1626
0
1627
0
1628
1
1629
0
1630
0
1631
1
1632
2
1633
0
1634
4
1635
0
1636
0
1637
0
1638
2
1639
0
1640
0
1641
11
1642
4
1643
1
1644
9
1645
7
1646
3
1647
0
1648
2
1649
3
1650
1
1651
2
1652
1
1653
3
1654
0
1655
6
1656
4
1657
0
1658
1
1659
0
1660
0
1661
0
1662
1
1663
2
1664
0
1665
0
1666
0
1667
1
1668
0
1669
2
1670
0
1671
4
1672
3
1673
0
1674
1
1675
0
1676
0
1677
0
1678
0
1679
0
1680
0
1681
0
1682
0
1683
0
1684
0
1685
0
1686
0
1687
0
1688
0
1689
0
1690
1
1691
0
1692
0
1693
1
1694
1
1695
3
1696
1
1697
1
1698
1
1699
1
1700
1
1701
0
1702
1
1703
0
1704
0
1705
1
1706
0
1707
0
1708
0
1709
1
1710
0
1711
2
1712
3
1713
1
1714
0
1715
0
1716
0
1717
0
1718
15
1719
20
1720
1
1721
20
1722
28
1723
14
1724
1
1725
1
1726
1
1727
1
1728
1
1729
1
1730
0
1731
0
1732
4
1733
0
1734
0
1735
4
1736
3
1737
5
1738
2
1739
8
1740
8
1741
0
1742
6
1743
10
1744
11
1745
1
1746
1
1747
4
1748
0
1749
0
1750
4
1751
1
1752
0
1753
4
1754
1
1755
0
1756
0
1757
3
1758
0
1759
1
1760
3
1761
4
1762
0
1763
7
1764
2
1765
2
1766
2
1767
10
1768
12
1769
0
1770
7
1771
3
1772
19
1773
0
1774
0
1775
1
1776
0
1777
1
1778
0
1779
1
1780
0
1781
1
1782
2
1783
0
1784
1
1785
0
1786
3
1787
0
1788
3
1789
9
1790
0
1791
8
1792
4
1793
10
1794
0
1795
2
1796
2
1797
0
1798
0
1799
0
1800
1
1801
1
1802
1
1803
0
1804
0
1805
0
1806
0
1807
1
1808
0
1809
3
1810
5
1811
0
1812
1
1813
1
1814
4
1815
1
1816
9
1817
15
1818
4
1819
11
1820
9
1821
7
1822
0
1823
0
1824
0
1825
0
1826
0
1827
1
1828
1
1829
0
1830
0
1831
0
1832
1
1833
1
1834
2
1835
0
1836
5
1837
7
1838
8
1839
0
1840
6
1841
4
1842
8
1843
0
1844
7
1845
1
1846
0
1847
2
1848
4
1849
3
1850
0
1851
2
1852
0
1853
0
1854
1
1855
0
1856
2
1857
0
1858
5
1859
4
1860
1
1861
3
1862
3
1863
4
1864
1
1865
8
1866
13
1867
5
1868
6
1869
10
1870
9
1871
0
1872
1
1873
1
1874
0
1875
2
1876
1
1877
0
1878
0
1879
1
1880
1
1881
2
1882
1
1883
2
1884
1
1885
2
1886
9
1887
8
1888
0
1889
3
1890
13
1891
3
1892
0
1893
0
1894
5
1895
0
1896
1
1897
1
1898
2
1899
0
1900
1
1901
0
1902
0
1903
1
1904
1
1905
1
1906
1
1907
6
1908
3
1909
3
1910
5
1911
7
1912
2
1913
6
1914
18
1915
9
1916
0
1917
9
1918
6
1919
15
1920
0
1921
0
1922
0
1923
0
1924
1
1925
0
1926
0
1927
2
1928
2
1929
3
1930
2
1931
2
1932
0
1933
0
1934
2
1935
12
1936
13
1937
5
1938
6
1939
9
1940
11
1941
1
1942
1
1943
0
1944
0
1945
0
1946
2
1947
3
1948
0
1949
1
1950
3
1951
0
1952
0
1953
1
1954
0
1955
4
1956
5
1957
5
1958
2
1959
1
1960
1
1961
2
1962
6
1963
8
1964
5
1965
4
1966
9
1967
7
1968
3
1969
0
1970
0
1971
1
1972
1
1973
0
1974
0
1975
0
1976
1
1977
0
1978
1
1979
0
1980
0
1981
0
1982
0
1983
6
1984
2
1985
7
1986
10
1987
6
1988
1
1989
3
1990
0
1991
1
1992
1
1993
0
1994
0
1995
0
1996
0
1997
0
1998
0
1999
0
2000
0
2001
0
2002
1
2003
0
2004
1
2005
2
2006
1
2007
5
2008
2
2009
1
2010
3
2011
0
2012
0
2013
0
2014
0
2015
0
2016
0
2017
0
2018
0
2019
0
2020
0
2021
0
2022
0
2023
0
2024
0
2025
0
2026
0
2027
0
2028
0
2029
0
2030
0
2031
0
2032
0
2033
0
2034
0
2035
0
2036
0
2037
0
2038
0
2039
0
2040
0
2041
0
2042
0
2043
0
2044
0
2045
0
2046
0
2047
0
2048
0
2049
0
2050
0
2051
0
2052
0
2053
0
2054
0
2055
0
2056
0
2057
0
2058
0
2059
0
2060
2
2061
0
2062
0
2063
0
2064
0
2065
0
2066
1
2067
0
2068
0
2069
0
2070
0
2071
0
2072
0
2073
0
2074
0
2075
0
2076
0
2077
0
2078
0
2079
0
2080
0
2081
0
2082
0
2083
0
2084
0
2085
0
2086
0
2087
0
2088
0
2089
0
2090
0
2091
0
2092
0
2093
0
2094
0
2095
0
2096
0
2097
0
2098
0
2099
0
2100
0
2101
0
2102
0
2103
0
2104
0
2105
1
2106
0
2107
0
2108
0
2109
0
2110
0
2111
0
2112
0
2113
0
2114
0
2115
0
2116
0
2117
0
2118
0
2119
0
2120
0
2121
0
2122
0
2123
0
2124
0
2125
0
2126
0
2127
0
2128
0
2129
0
2130
0
2131
0
2132
0
2133
0
2134
0
2135
0
2136
0
2137
0
2138
0
2139
0
2140
0
2141
0
2142
0
2143
0
2144
0
2145
0
2146
0
2147
0
2148
0
2149
0
2150
0
2151
0
2152
0
2153
0
2154
0
2155
0
2156
0
2157
0
2158
26
2159
6
2160
1
2161
32
2162
17
2163
3
2164
15
2165
2
2166
2
2167
0
2168
7
2169
2
2170
0
2171
5
2172
5
2173
0
2174
1
2175
4
2176
0
2177
0
2178
0
2179
32
2180
3
2181
2
2182
18
2183
8
2184
4
2185
8
2186
7
2187
1
2188
2
2189
2
2190
2
2191
1
2192
1
2193
11
2194
0
2195
0
2196
5
2197
3
2198
0
2199
1
2200
3
2201
4
2202
0
2203
5
2204
0
2205
0
2206
0
2207
14
2208
0
2209
2
2210
9
2211
0
2212
2
2213
2
2214
11
2215
0
2216
0
2217
7
2218
0
2219
4
2220
0
2221
0
2222
0
2223
0
2224
0
2225
0
2226
0
2227
2
2228
11
2229
1
2230
1
2231
7
2232
2
2233
1
2234
4
2235
2
2236
0
2237
0
2238
1
2239
1
2240
0
2241
2
2242
1
2243
0
2244
0
2245
2
2246
0
2247
0
2248
2
2249
2
2250
0
2251
0
2252
2
2253
0
2254
0
2255
1
2256
15
2257
3
2258
0
2259
11
2260
3
2261
2
2262
5
2263
7
2264
4
2265
0
2266
0
2267
0
2268
2
2269
0
2270
1
2271
0
2272
0
2273
0
2274
0
2275
0
2276
0
2277
12
2278
2
2279
1
2280
18
2281
4
2282
6
2283
4
2284
2
2285
0
2286
0
2287
4
2288
0
2289
1
2290
5
2291
4
2292
1
2293
0
2294
4
2295
0
2296
0
2297
0
2298
5
2299
1
2300
0
2301
3
2302
1
2303
1
2304
0
2305
1
2306
1
2307
1
2308
4
2309
0
2310
1
2311
2
2312
0
2313
0
2314
0
2315
3
2316
0
2317
0
2318
0
2319
0
2320
0
2321
0
2322
0
2323
0
2324
0
2325
0
2326
5
2327
1
2328
2
2329
3
2330
0
2331
0
2332
1
2333
0
2334
0
2335
0
2336
2
2337
0
2338
0
2339
0
2340
0
2341
0
2342
2
2343
0
2344
0
2345
1
2346
0
2347
0
2348
0
2349
0
2350
0
2351
2
2352
0
2353
0
2354
0
2355
2
2356
0
2357
3
2358
0
2359
1
2360
0
2361
0
2362
0
2363
0
2364
0
2365
0
2366
0
2367
1
2368
0
2369
0
2370
0
2371
1
2372
1
2373
0
2374
1
2375
1
2376
0
2377
1
2378
1
2379
0
2380
1
2381
0
2382
0
2383
0
2384
0
2385
0
2386
0
2387
0
2388
0
2389
1
2390
0
2391
0
2392
0
2393
0
2394
0
2395
0
2396
0
2397
0
2398
0
2399
0
2400
0
2401
0
2402
0
2403
0
2404
4
2405
0
2406
2
2407
0
2408
0
2409
0
2410
0
2411
0
2412
1
2413
0
2414
0
2415
0
2416
0
2417
0
2418
0
2419
0
2420
0
2421
1
2422
0
2423
2
2424
1
2425
0
2426
1
2427
4
2428
2
2429
2
2430
0
2431
5
2432
1
2433
0
2434
1
2435
0
2436
0
2437
1
2438
1
2439
0
2440
0
2441
0
2442
0
2443
0
2444
0
2445
4
2446
2
2447
0
2448
3
2449
0
2450
0
2451
0
2452
5
2453
1
2454
2
2455
0
2456
2
2457
4
2458
1
2459
0
2460
0
2461
1
2462
1
2463
0
2464
3
2465
0
2466
0
2467
1
2468
2
2469
0
2470
0
2471
2
2472
1
2473
2
2474
2
2475
5
2476
1
2477
2
2478
5
2479
0
2480
1
2481
0
2482
0
2483
1
2484
0
2485
2
2486
0
2487
1
2488
2
2489
1
2490
0
2491
0
2492
0
2493
0
2494
1
2495
0
2496
0
2497
1
2498
0
2499
0
2500
1
2501
21
2502
11
2503
10
2504
20
2505
3
2506
9
2507
2
2508
4
2509
4
2510
3
2511
8
2512
0
2513
1
2514
4
2515
1
2516
0
2517
1
2518
1
2519
1
2520
1
2521
1
2522
15
2523
10
2524
4
2525
17
2526
5
2527
13
2528
8
2529
4
2530
3
2531
1
2532
6
2533
1
2534
3
2535
0
2536
5
2537
0
2538
3
2539
2
2540
3
2541
2
2542
8
2543
4
2544
1
2545
0
2546
6
2547
1
2548
2
2549
3
2550
1
2551
14
2552
10
2553
0
2554
18
2555
7
2556
9
2557
0
2558
4
2559
2
2560
0
2561
5
2562
6
2563
7
2564
0
2565
1
2566
0
2567
1
2568
2
2569
1
2570
0
2571
0
2572
8
2573
2
2574
3
2575
18
2576
8
2577
11
2578
0
2579
4
2580
2
2581
0
2582
0
2583
0
2584
0
2585
0
2586
2
2587
0
2588
1
2589
3
2590
2
2591
4
2592
0
2593
2
2594
0
2595
1
2596
2
2597
1
2598
5
2599
0
2600
10
2601
10
2602
0
2603
9
2604
19
2605
6
2606
1
2607
7
2608
1
2609
0
2610
3
2611
4
2612
2
2613
0
2614
0
2615
1
2616
0
2617
0
2618
0
2619
0
2620
1
2621
9
2622
10
2623
1
2624
9
2625
3
2626
4
2627
1
2628
4
2629
2
2630
0
2631
0
2632
6
2633
1
2634
0
2635
3
2636
1
2637
0
2638
2
2639
1
2640
2
2641
0
2642
0
2643
0
2644
0
2645
2
2646
1
2647
2
2648
0
2649
1
2650
2
2651
2
2652
3
2653
2
2654
7
2655
0
2656
0
2657
0
2658
1
2659
0
2660
0
2661
0
2662
0
2663
0
2664
0
2665
0
2666
0
2667
0
2668
0
2669
1
2670
1
2671
6
2672
0
2673
5
2674
0
2675
2
2676
0
2677
0
2678
0
2679
0
2680
0
2681
0
2682
0
2683
0
2684
0
2685
1
2686
0
2687
0
2688
0
2689
0
2690
0
2691
2
2692
1
2693
0
2694
1
2695
0
2696
2
2697
3
2698
16
2699
15
2700
1
2701
16
2702
10
2703
18
2704
3
2705
3
2706
2
2707
0
2708
7
2709
4
2710
3
2711
1
2712
1
2713
2
2714
0
2715
0
2716
0
2717
1
2718
2
2719
13
2720
13
2721
1
2722
15
2723
19
2724
12
2725
0
2726
1
2727
1
2728
0
2729
10
2730
7
2731
2
2732
0
2733
2
2734
5
2735
0
2736
4
2737
4
2738
3
2739
1
2740
1
2741
3
2742
0
2743
0
2744
1
2745
1
2746
0
2747
8
2748
24
2749
0
2750
4
2751
4
2752
8
2753
0
2754
2
2755
9
2756
0
2757
8
2758
1
2759
2
2760
0
2761
3
2762
0
2763
0
2764
2
2765
1
2766
0
2767
2
2768
6
2769
10
2770
0
2771
8
2772
11
2773
9
2774
0
2775
1
2776
4
2777
0
2778
3
2779
2
2780
4
2781
0
2782
3
2783
4
2784
0
2785
0
2786
2
2787
2
2788
2
2789
1
2790
2
2791
0
2792
1
2793
3
2794
2
2795
4
2796
12
2797
15
2798
0
2799
5
2800
14
2801
10
2802
1
2803
1
2804
3
2805
0
2806
3
2807
3
2808
2
2809
0
2810
0
2811
0
2812
0
2813
1
2814
2
2815
1
2816
2
2817
17
2818
12
2819
4
2820
9
2821
13
2822
13
2823
0
2824
0
2825
3
2826
1
2827
0
2828
3
2829
1
2830
1
2831
5
2832
2
2833
1
2834
3
2835
2
2836
0
2837
0
2838
2
2839
3
2840
0
2841
0
2842
6
2843
1
2844
0
2845
12
2846
7
2847
6
2848
6
2849
9
2850
6
2851
0
2852
0
2853
7
2854
0
2855
2
2856
2
2857
0
2858
0
2859
0
2860
1
2861
1
2862
0
2863
1
2864
0
2865
0
2866
13
2867
5
2868
0
2869
7
2870
6
2871
8
2872
0
2873
1
2874
5
2875
0
2876
2
2877
0
2878
2
2879
0
2880
1
2881
2
2882
0
2883
0
2884
1
2885
0
2886
0
2887
6
2888
7
2889
2
2890
3
2891
1
2892
1
2893
3
2894
15
2895
12
2896
3
2897
13
2898
8
2899
4
2900
0
2901
0
2902
4
2903
0
2904
0
2905
0
2906
2
2907
1
2908
0
2909
0
2910
0
2911
1
2912
1
2913
0
2914
9
2915
13
2916
15
2917
3
2918
5
2919
5
2920
6
2921
1
2922
5
2923
0
2924
0
2925
1
2926
0
2927
6
2928
0
2929
6
2930
3
2931
2
2932
1
2933
5
2934
3
2935
3
2936
0
2937
3
2938
0
2939
4
2940
5
2941
1
2942
2
2943
6
2944
5
2945
10
2946
1
2947
4
2948
3
2949
0
2950
2
2951
0
2952
4
2953
1
2954
1
2955
2
2956
0
2957
3
2958
1
2959
1
2960
0
2961
0
2962
0
2963
7
2964
4
2965
8
2966
15
2967
6
2968
8
2969
13
2970
4
2971
1
2972
2
2973
4
2974
2
2975
2
2976
2
2977
2
2978
1
2979
2
2980
3
2981
1
2982
0
2983
2
2984
0
2985
1
2986
4
2987
0
2988
3
2989
1
2990
2
2991
0
2992
0
2993
0
2994
0
2995
0
2996
0
2997
0
2998
0
2999
0
3000
0
3001
0
3002
0
3003
0
3004
0
3005
0
3006
0
3007
0
3008
0
3009
0
3010
0
3011
0
3012
0
3013
0
3014
0
3015
0
3016
0
3017
0
3018
0
3019
0
3020
0
3021
0
3022
0
3023
0
3024
0
3025
0
3026
0
3027
0
3028
0
3029
0
3030
0
3031
0
3032
0
3033
0
3034
0
3035
0
3036
0
3037
0
3038
0
3039
0
3040
0
3041
0
3042
0
3043
0
3044
0
3045
0
3046
0
3047
0
3048
0
3049
0
3050
0
3051
0
3052
0
3053
0
3054
0
3055
0
3056
0
3057
0
3058
0
3059
0
3060
0
3061
0
3062
0
3063
0
3064
0
3065
0
3066
0
3067
0
3068
0
3069
0
3070
0
3071
0
3072
0
3073
0
3074
0
3075
0
3076
0
3077
0
3078
0
3079
0
3080
0
3081
0
3082
0
3083
0
3084
0
3085
0
3086
2
3087
0
3088
0
3089
0
3090
0
3091
0
3092
0
3093
0
3094
0
3095
0
3096
0
3097
0
3098
0
3099
0
3100
0
3101
0
3102
0
3103
0
3104
0
3105
0
3106
0
3107
0
3108
0
3109
0
3110
0
3111
0
3112
0
3113
0
3114
0
3115
0
3116
0
3117
0
3118
0
3119
0
3120
0
3121
0
3122
0
3123
0
3124
0
3125
0
3126
0
3127
0
3128
0
3129
0
3130
0
3131
0
3132
0
3133
0
3134
0
3135
0
3136
0
3137
0
3138
9
3139
0
3140
2
3141
3
3142
2
3143
2
3144
1
3145
3
3146
4
3147
1
3148
2
3149
2
3150
0
3151
1
3152
4
3153
0
3154
0
3155
3
3156
1
3157
0
3158
0
3159
7
3160
2
3161
0
3162
2
3163
5
3164
3
3165
7
3166
3
3167
0
3168
0
3169
1
3170
0
3171
0
3172
1
3173
3
3174
3
3175
3
3176
3
3177
0
3178
2
3179
1
3180
0
3181
0
3182
0
3183
0
3184
0
3185
1
3186
0
3187
5
3188
0
3189
0
3190
0
3191
0
3192
0
3193
0
3194
5
3195
0
3196
0
3197
0
3198
0
3199
0
3200
0
3201
0
3202
0
3203
0
3204
1
3205
0
3206
0
3207
0
3208
5
3209
0
3210
0
3211
6
3212
1
3213
0
3214
0
3215
2
3216
0
3217
0
3218
1
3219
0
3220
0
3221
0
3222
1
3223
0
3224
0
3225
0
3226
0
3227
1
3228
0
3229
1
3230
0
3231
0
3232
0
3233
0
3234
0
3235
0
3236
2
3237
0
3238
0
3239
4
3240
1
3241
2
3242
0
3243
2
3244
0
3245
0
3246
0
3247
0
3248
0
3249
0
3250
0
3251
1
3252
0
3253
4
3254
0
3255
0
3256
0
3257
1
3258
4
3259
0
3260
1
3261
1
3262
0
3263
1
3264
1
3265
0
3266
0
3267
2
3268
0
3269
0
3270
0
3271
2
3272
0
3273
0
3274
3
3275
1
3276
0
3277
0
3278
2
3279
0
3280
1
3281
1
3282
0
3283
2
3284
0
3285
0
3286
0
3287
0
3288
3
3289
0
3290
1
3291
0
3292
1
3293
0
3294
0
3295
1
3296
1
3297
0
3298
0
3299
0
3300
0
3301
0
3302
0
3303
0
3304
0
3305
0
3306
1
3307
3
3308
1
3309
1
3310
2
3311
3
3312
0
3313
1
3314
1
3315
2
3316
1
3317
0
3318
2
3319
2
3320
0
3321
0
3322
2
3323
0
3324
0
3325
0
3326
2
3327
1
3328
0
3329
2
3330
0
3331
0
3332
0
3333
0
3334
0
3335
0
3336
0
3337
0
3338
0
3339
0
3340
0
3341
0
3342
0
3343
0
3344
1
3345
0
3346
0
3347
0
3348
0
3349
0
3350
0
3351
0
3352
0
3353
0
3354
0
3355
0
3356
0
3357
0
3358
1
3359
0
3360
0
3361
0
3362
0
3363
0
3364
0
3365
0
3366
0
3367
0
3368
0
3369
0
3370
1
3371
0
3372
0
3373
0
3374
0
3375
0
3376
0
3377
0
3378
0
3379
0
3380
0
3381
0
3382
1
3383
0
3384
1
3385
0
3386
0
3387
1
3388
0
3389
1
3390
0
3391
0
3392
0
3393
5
3394
0
3395
0
3396
0
3397
0
3398
0
3399
0
3400
0
3401
0
3402
0
3403
0
3404
0
3405
0
3406
0
3407
4
3408
1
3409
0
3410
1
3411
0
3412
0
3413
0
3414
1
3415
0
3416
0
3417
0
3418
0
3419
0
3420
0
3421
0
3422
0
3423
0
3424
0
3425
0
3426
0
3427
0
3428
0
3429
0
3430
0
3431
0
3432
0
3433
0
3434
5
3435
0
3436
0
3437
0
3438
1
3439
0
3440
1
3441
0
3442
0
3443
0
3444
1
3445
0
3446
0
3447
0
3448
0
3449
0
3450
0
3451
0
3452
0
3453
0
3454
1
3455
0
3456
1
3457
0
3458
0
3459
0
3460
0
3461
2
3462
0
3463
0
3464
0
3465
1
3466
0
3467
0
3468
2
3469
0
3470
1
3471
2
3472
0
3473
0
3474
0
3475
2
3476
1
3477
0
3478
0
3479
0
3480
0
3481
2
3482
4
3483
0
3484
3
3485
0
3486
0
3487
6
3488
3
3489
1
3490
2
3491
1
3492
0
3493
3
3494
1
3495
4
3496
0
3497
0
3498
2
3499
1
3500
1
3501
4
3502
1
3503
2
3504
0
3505
4
3506
1
3507
1
3508
1
3509
2
3510
0
3511
0
3512
3
3513
0
3514
0
3515
0
3516
5
3517
0
3518
0
3519
7
3520
0
3521
2
3522
2
3523
2
3524
1
3525
1
3526
5
3527
0
3528
1
3529
2
3530
0
3531
2
3532
2
3533
2
3534
1
3535
0
3536
2
3537
0
3538
2
3539
4
3540
1
3541
0
3542
0
3543
0
3544
0
3545
2
3546
2
3547
1
3548
2
3549
1
3550
1
3551
1
3552
2
3553
5
3554
0
3555
5
3556
2
3557
0
3558
0
3559
1
3560
1
3561
0
3562
0
3563
2
3564
0
3565
2
3566
0
3567
1
3568
0
3569
2
3570
0
3571
0
3572
0
3573
2
3574
1
3575
1
3576
2
3577
0
3578
1
3579
0
3580
5
3581
2
3582
0
3583
1
3584
3
3585
2
3586
0
3587
0
3588
1
3589
1
3590
1
3591
6
3592
2
3593
0
3594
0
3595
0
3596
0
3597
0
3598
0
3599
0
3600
0
3601
4
3602
2
3603
0
3604
0
3605
5
3606
1
3607
0
3608
2
3609
3
3610
0
3611
0
3612
0
3613
3
3614
0
3615
2
3616
3
3617
0
3618
3
3619
3
3620
0
3621
0
3622
2
3623
0
3624
1
3625
0
3626
0
3627
2
3628
0
3629
0
3630
0
3631
1
3632
0
3633
2
3634
0
3635
0
3636
0
3637
0
3638
0
3639
0
3640
0
3641
0
3642
0
3643
1
3644
0
3645
0
3646
0
3647
0
3648
0
3649
1
3650
0
3651
1
3652
0
3653
1
3654
0
3655
0
3656
0
3657
0
3658
0
3659
0
3660
0
3661
0
3662
0
3663
0
3664
0
3665
0
3666
0
3667
0
3668
0
3669
0
3670
0
3671
0
3672
0
3673
0
3674
0
3675
0
3676
0
3677
0
3678
4
3679
2
3680
0
3681
12
3682
3
3683
4
3684
0
3685
1
3686
1
3687
0
3688
3
3689
0
3690
2
3691
0
3692
2
3693
4
3694
0
3695
0
3696
2
3697
3
3698
4
3699
2
3700
7
3701
0
3702
5
3703
5
3704
5
3705
0
3706
0
3707
0
3708
0
3709
3
3710
1
3711
1
3712
0
3713
4
3714
1
3715
0
3716
2
3717
1
3718
1
3719
0
3720
0
3721
2
3722
0
3723
2
3724
1
3725
0
3726
0
3727
1
3728
2
3729
1
3730
0
3731
1
3732
0
3733
0
3734
0
3735
6
3736
0
3737
4
3738
1
3739
6
3740
0
3741
0
3742
0
3743
0
3744
1
3745
3
3746
1
3747
0
3748
0
3749
6
3750
0
3751
0
3752
1
3753
1
3754
0
3755
0
3756
1
3757
0
3758
0
3759
3
3760
2
3761
0
3762
1
3763
1
3764
0
3765
0
3766
2
3767
1
3768
0
3769
0
3770
0
3771
0
3772
0
3773
0
3774
0
3775
0
3776
4
3777
4
3778
0
3779
0
3780
5
3781
2
3782
0
3783
1
3784
0
3785
0
3786
1
3787
2
3788
0
3789
0
3790
2
3791
0
3792
0
3793
1
3794
2
3795
0
3796
1
3797
2
3798
0
3799
0
3800
3
3801
4
3802
4
3803
0
3804
2
3805
0
3806
0
3807
0
3808
0
3809
0
3810
1
3811
1
3812
1
3813
0
3814
1
3815
3
3816
3
3817
0
3818
0
3819
1
3820
0
3821
3
3822
3
3823
2
3824
0
3825
0
3826
0
3827
0
3828
1
3829
2
3830
0
3831
0
3832
2
3833
0
3834
2
3835
2
3836
0
3837
0
3838
0
3839
0
3840
1
3841
0
3842
0
3843
2
3844
0
3845
0
3846
3
3847
1
3848
0
3849
0
3850
0
3851
0
3852
0
3853
1
3854
2
3855
0
3856
2
3857
0
3858
0
3859
0
3860
1
3861
2
3862
0
3863
0
3864
0
3865
0
3866
0
3867
0
3868
0
3869
1
3870
0
3871
1
3872
0
3873
0
3874
0
3875
2
3876
1
3877
2
3878
0
3879
2
3880
0
3881
1
3882
0
3883
0
3884
1
3885
0
3886
2
3887
0
3888
0
3889
0
3890
0
3891
2
3892
0
3893
0
3894
1
3895
0
3896
0
3897
2
3898
0
3899
2
3900
5
3901
0
3902
0
3903
0
3904
0
3905
2
3906
0
3907
0
3908
0
3909
0
3910
0
3911
0
3912
2
3913
0
3914
3
3915
0
3916
2
3917
0
3918
0
3919
2
3920
0
3921
1
3922
2
3923
0
3924
0
3925
3
3926
0
3927
0
3928
0
3929
0
3930
1
3931
0
3932
1
3933
0
3934
1
3935
0
3936
0
3937
0
3938
1
3939
0
3940
2
3941
0
3942
0
3943
3
3944
1
3945
2
3946
2
3947
1
3948
0
3949
0
3950
0
3951
0
3952
0
3953
0
3954
1
3955
0
3956
0
3957
2
3958
0
3959
0
3960
0
3961
1
3962
0
3963
4
3964
0
3965
0
3966
0
3967
0
3968
0
3969
0
3970
0
3971
0
3972
0
3973
0
3974
0
3975
0
3976
0
3977
0
3978
0
3979
0
3980
0
3981
0
3982
0
3983
0
3984
0
3985
0
3986
0
3987
0
3988
0
3989
0
3990
0
3991
0
3992
0
3993
0
3994
0
3995
0
3996
0
3997
0
3998
0
3999
0
4000
0
4001
0
4002
0
4003
0
4004
0
4005
0
4006
0
4007
0
4008
0
4009
0
4010
0
4011
0
4012
0
4013
0
4014
0
4015
0
4016
0
4017
0
4018
0
4019
0
4020
1
4021
0
4022
0
4023
0
4024
0
4025
0
4026
0
4027
0
4028
0
4029
0
4030
0
4031
0
4032
0
4033
0
4034
0
4035
0
4036
0
4037
0
4038
1
4039
0
4040
0
4041
0
4042
0
4043
0
4044
0
4045
0
4046
0
4047
0
4048
0
4049
0
4050
0
4051
0
4052
0
4053
0
4054
0
4055
0
4056
0
4057
0
4058
0
4059
0
4060
0
4061
0
4062
3
4063
0
4064
0
4065
0
4066
0
4067
0
4068
0
4069
0
4070
0
4071
0
4072
0
4073
0
4074
0
4075
0
4076
0
4077
0
4078
0
4079
0
4080
0
4081
0
4082
0
4083
0
4084
0
4085
0
4086
0
4087
0
4088
0
4089
0
4090
0
4091
0
4092
0
4093
0
4094
0
4095
0
4096
0
4097
0
4098
0
4099
0
4100
0
4101
0
4102
0
4103
0
4104
0
4105
0
4106
0
4107
0
4108
0
4109
0
4110
0
4111
0
4112
0
4113
0
4114
0
4115
0
4116
0
4117
0
4118
4
4119
0
4120
0
4121
3
4122
2
4123
0
4124
3
4125
1
4126
0
4127
0
4128
1
4129
0
4130
0
4131
0
4132
1
4133
0
4134
0
4135
6
4136
0
4137
0
4138
0
4139
4
4140
1
4141
0
4142
2
4143
2
4144
0
4145
1
4146
1
4147
0
4148
3
4149
6
4150
0
4151
1
4152
0
4153
1
4154
0
4155
0
4156
2
4157
1
4158
0
4159
0
4160
0
4161
0
4162
0
4163
2
4164
0
4165
0
4166
0
4167
4
4168
1
4169
0
4170
1
4171
0
4172
0
4173
0
4174
1
4175
0
4176
0
4177
0
4178
0
4179
0
4180
0
4181
0
4182
0
4183
0
4184
3
4185
0
4186
0
4187
0
4188
0
4189
2
4190
0
4191
0
4192
1
4193
0
4194
0
4195
1
4196
0
4197
0
4198
0
4199
0
4200
0
4201
0
4202
2
4203
0
4204
0
4205
0
4206
0
4207
0
4208
0
4209
1
4210
1
4211
0
4212
0
4213
0
4214
0
4215
0
4216
0
4217
0
4218
0
4219
3
4220
1
4221
0
4222
0
4223
0
4224
0
4225
0
4226
0
4227
0
4228
0
4229
0
4230
0
4231
0
4232
0
4233
0
4234
0
4235
0
4236
2
4237
4
4238
0
4239
2
4240
0
4241
0
4242
0
4243
0
4244
2
4245
0
4246
0
4247
0
4248
0
4249
0
4250
0
4251
0
4252
0
4253
0
4254
0
4255
0
4256
0
4257
0
4258
1
4259
0
4260
0
4261
0
4262
0
4263
0
4264
0
4265
0
4266
0
4267
0
4268
1
4269
0
4270
0
4271
0
4272
0
4273
0
4274
0
4275
0
4276
0
4277
0
4278
0
4279
0
4280
0
4281
0
4282
0
4283
0
4284
0
4285
0
4286
1
4287
2
4288
0
4289
2
4290
0
4291
0
4292
0
4293
1
4294
1
4295
0
4296
1
4297
1
4298
0
4299
0
4300
0
4301
0
4302
0
4303
0
4304
0
4305
0
4306
0
4307
0
4308
1
4309
0
4310
0
4311
0
4312
0
4313
0
4314
1
4315
0
4316
0
4317
0
4318
0
4319
1
4320
1
4321
2
4322
0
4323
0
4324
0
4325
0
4326
0
4327
0
4328
0
4329
0
4330
0
4331
0
4332
0
4333
0
4334
0
4335
1
4336
0
4337
0
4338
5
4339
0
4340
0
4341
2
4342
1
4343
0
4344
0
4345
0
4346
0
4347
0
4348
0
4349
0
4350
0
4351
0
4352
0
4353
0
4354
0
4355
0
4356
0
4357
0
4358
0
4359
0
4360
0
4361
0
4362
0
4363
0
4364
1
4365
0
4366
0
4367
0
4368
0
4369
1
4370
0
4371
0
4372
0
4373
0
4374
0
4375
0
4376
0
4377
1
4378
0
4379
0
4380
0
4381
0
4382
0
4383
5
4384
0
4385
0
4386
0
4387
0
4388
0
4389
0
4390
1
4391
0
4392
1
4393
0
4394
0
4395
0
4396
0
4397
3
4398
0
4399
0
4400
0
4401
0
4402
0
4403
0
4404
0
4405
0
4406
0
4407
0
4408
0
4409
0
4410
0
4411
0
4412
0
4413
1
4414
0
4415
0
4416
0
4417
1
4418
0
4419
0
4420
0
4421
0
4422
0
4423
0
4424
0
4425
0
4426
0
4427
0
4428
0
4429
0
4430
0
4431
0
4432
0
4433
0
4434
3
4435
1
4436
0
4437
0
4438
0
4439
0
4440
0
4441
0
4442
0
4443
0
4444
0
4445
2
4446
0
4447
0
4448
0
4449
0
4450
0
4451
0
4452
0
4453
0
4454
0
4455
0
4456
0
4457
0
4458
0
4459
1
4460
0
4461
0
4462
0
4463
3
4464
2
4465
1
4466
0
4467
0
4468
1
4469
1
4470
0
4471
4
4472
0
4473
2
4474
2
4475
0
4476
0
4477
0
4478
0
4479
0
4480
0
4481
0
4482
7
4483
0
4484
2
4485
3
4486
0
4487
1
4488
0
4489
0
4490
0
4491
0
4492
0
4493
1
4494
2
4495
0
4496
0
4497
0
4498
0
4499
0
4500
0
4501
0
4502
0
4503
0
4504
1
4505
1
4506
1
4507
0
4508
1
4509
0
4510
0
4511
1
4512
0
4513
0
4514
0
4515
4
4516
1
4517
0
4518
1
4519
1
4520
0
4521
0
4522
0
4523
0
4524
0
4525
0
4526
2
4527
0
4528
2
4529
0
4530
0
4531
0
4532
3
4533
1
4534
0
4535
4
4536
0
4537
1
4538
0
4539
0
4540
0
4541
0
4542
3
4543
1
4544
0
4545
0
4546
0
4547
0
4548
0
4549
0
4550
0
4551
0
4552
0
4553
0
4554
0
4555
0
4556
0
4557
0
4558
0
4559
0
4560
2
4561
1
4562
0
4563
0
4564
1
4565
1
4566
0
4567
1
4568
0
4569
0
4570
0
4571
0
4572
1
4573
0
4574
0
4575
0
4576
0
4577
0
4578
1
4579
0
4580
0
4581
0
4582
4
4583
0
4584
5
4585
5
4586
5
4587
0
4588
0
4589
0
4590
0
4591
0
4592
0
4593
0
4594
0
4595
0
4596
0
4597
0
4598
0
4599
1
4600
0
4601
0
4602
0
4603
1
4604
0
4605
0
4606
0
4607
2
4608
0
4609
1
4610
0
4611
0
4612
0
4613
0
4614
0
4615
0
4616
0
4617
0
4618
0
4619
0
4620
0
4621
1
4622
0
4623
0
4624
0
4625
0
4626
0
4627
0
4628
0
4629
1
4630
0
4631
0
4632
0
4633
0
4634
0
4635
0
4636
0
4637
0
4638
0
4639
0
4640
0
4641
0
4642
0
4643
0
4644
0
4645
0
4646
0
4647
0
4648
0
4649
0
4650
0
4651
0
4652
0
4653
0
4654
1
4655
0
4656
0
4657
0
4658
4
4659
5
4660
1
4661
5
4662
2
4663
1
4664
0
4665
0
4666
0
4667
0
4668
2
4669
2
4670
0
4671
0
4672
1
4673
0
4674
0
4675
0
4676
1
4677
0
4678
0
4679
5
4680
3
4681
1
4682
2
4683
0
4684
5
4685
0
4686
1
4687
1
4688
1
4689
0
4690
0
4691
4
4692
0
4693
2
4694
1
4695
0
4696
0
4697
0
4698
1
4699
0
4700
1
4701
0
4702
0
4703
0
4704
0
4705
1
4706
0
4707
1
4708
1
4709
0
4710
1
4711
2
4712
2
4713
0
4714
0
4715
0
4716
0
4717
0
4718
0
4719
1
4720
0
4721
0
4722
1
4723
0
4724
1
4725
0
4726
0
4727
0
4728
2
4729
2
4730
0
4731
3
4732
4
4733
2
4734
0
4735
0
4736
3
4737
0
4738
2
4739
0
4740
1
4741
0
4742
0
4743
0
4744
0
4745
0
4746
0
4747
0
4748
0
4749
0
4750
1
4751
0
4752
2
4753
0
4754
0
4755
0
4756
1
4757
3
4758
1
4759
1
4760
0
4761
2
4762
0
4763
0
4764
1
4765
0
4766
0
4767
1
4768
0
4769
5
4770
0
4771
1
4772
0
4773
1
4774
0
4775
0
4776
0
4777
2
4778
0
4779
0
4780
5
4781
0
4782
3
4783
0
4784
1
4785
0
4786
0
4787
1
4788
3
4789
0
4790
0
4791
0
4792
0
4793
0
4794
0
4795
0
4796
1
4797
1
4798
0
4799
1
4800
0
4801
1
4802
3
4803
1
4804
0
4805
1
4806
0
4807
0
4808
1
4809
1
4810
1
4811
0
4812
0
4813
4
4814
0
4815
0
4816
0
4817
0
4818
0
4819
1
4820
1
4821
0
4822
3
4823
3
4824
0
4825
0
4826
2
4827
0
4828
5
4829
2
4830
11
4831
0
4832
0
4833
0
4834
0
4835
0
4836
0
4837
0
4838
0
4839
0
4840
1
4841
0
4842
0
4843
1
4844
0
4845
0
4846
0
4847
0
4848
0
4849
0
4850
1
4851
0
4852
1
4853
2
4854
2
4855
0
4856
2
4857
2
4858
2
4859
0
4860
1
4861
2
4862
0
4863
0
4864
2
4865
1
4866
1
4867
0
4868
0
4869
2
4870
0
4871
2
4872
2
4873
2
4874
5
4875
1
4876
1
4877
1
4878
1
4879
2
4880
1
4881
1
4882
0
4883
0
4884
0
4885
0
4886
0
4887
0
4888
0
4889
0
4890
1
4891
0
4892
0
4893
1
4894
1
4895
2
4896
0
4897
0
4898
0
4899
0
4900
0
4901
0
4902
2
4903
0
4904
1
4905
0
4906
0
4907
0
4908
1
4909
0
4910
1
4911
0
4912
1
4913
2
4914
0
4915
0
4916
0
4917
5
4918
0
4919
0
4920
0
4921
2
4922
0
4923
1
4924
1
4925
6
4926
3
4927
0
4928
1
4929
3
4930
1
4931
4
4932
1
4933
0
4934
0
4935
0
4936
0
4937
0
4938
0
4939
0
4940
0
4941
0
4942
0
4943
0
4944
0
4945
1
4946
1
4947
2
4948
0
4949
0
4950
0
4951
0
4952
0
4953
0
4954
0
4955
0
4956
0
4957
0
4958
0
4959
0
4960
0
4961
0
4962
0
4963
0
4964
0
4965
0
4966
0
4967
0
4968
0
4969
0
4970
0
4971
0
4972
0
4973
0
4974
0
4975
0
4976
0
4977
0
4978
0
4979
0
4980
0
4981
0
4982
0
4983
0
4984
0
4985
0
4986
0
4987
0
4988
0
4989
0
4990
0
4991
0
4992
0
4993
0
4994
0
4995
0
4996
0
4997
0
4998
0
4999
0
5000
0
5001
0
5002
0
5003
0
5004
0
5005
0
5006
0
5007
0
5008
0
5009
0
5010
0
5011
0
5012
0
5013
0
5014
0
5015
0
5016
0
5017
0
5018
0
5019
0
5020
0
5021
0
5022
0
5023
0
5024
0
5025
1
5026
0
5027
0
5028
0
5029
0
5030
0
5031
0
5032
0
5033
0
5034
0
5035
0
5036
0
5037
0
5038
0
5039
0
5040
0
5041
0
5042
0
5043
0
5044
0
5045
0
5046
0
5047
0
5048
0
5049
0
5050
0
5051
0
5052
0
5053
0
5054
0
5055
0
5056
0
5057
0
5058
0
5059
0
5060
0
5061
0
5062
0
5063
0
5064
0
5065
0
5066
0
5067
0
5068
0
5069
0
5070
0
5071
0
5072
0
5073
0
5074
0
5075
0
5076
0
5077
0
5078
0
5079
0
5080
0
5081
0
5082
0
5083
0
5084
0
5085
0
5086
0
5087
0
5088
0
5089
0
5090
0
5091
0
5092
0
5093
0
5094
0
5095
0
5096
0
5097
0
5098
6
5099
1
5100
0
5101
5
5102
1
5103
0
5104
3
5105
1
5106
0
5107
1
5108
2
5109
1
5110
0
5111
1
5112
3
5113
1
5114
0
5115
6
5116
0
5117
0
5118
1
5119
7
5120
3
5121
1
5122
5
5123
0
5124
0
5125
2
5126
5
5127
3
5128
1
5129
2
5130
3
5131
0
5132
2
5133
0
5134
1
5135
0
5136
2
5137
0
5138
0
5139
0
5140
6
5141
0
5142
3
5143
3
5144
2
5145
0
5146
3
5147
6
5148
0
5149
1
5150
0
5151
0
5152
0
5153
3
5154
1
5155
0
5156
0
5157
0
5158
0
5159
0
5160
0
5161
1
5162
1
5163
0
5164
2
5165
1
5166
0
5167
3
5168
6
5169
0
5170
1
5171
2
5172
0
5173
0
5174
1
5175
1
5176
0
5177
0
5178
2
5179
0
5180
0
5181
0
5182
1
5183
1
5184
0
5185
2
5186
1
5187
0
5188
0
5189
5
5190
1
5191
0
5192
1
5193
0
5194
1
5195
0
5196
2
5197
0
5198
0
5199
6
5200
0
5201
0
5202
1
5203
1
5204
0
5205
0
5206
5
5207
0
5208
0
5209
0
5210
2
5211
0
5212
0
5213
0
5214
0
5215
0
5216
2
5217
2
5218
0
5219
0
5220
0
5221
0
5222
0
5223
1
5224
3
5225
0
5226
1
5227
0
5228
0
5229
0
5230
0
5231
0
5232
0
5233
0
5234
0
5235
0
5236
0
5237
0
5238
2
5239
0
5240
0
5241
7
5242
0
5243
0
5244
1
5245
2
5246
0
5247
0
5248
0
5249
0
5250
0
5251
0
5252
1
5253
0
5254
0
5255
0
5256
0
5257
0
5258
0
5259
0
5260
0
5261
0
5262
0
5263
0
5264
0
5265
0
5266
1
5267
0
5268
0
5269
0
5270
0
5271
0
5272
0
5273
0
5274
0
5275
1
5276
0
5277
0
5278
0
5279
0
5280
0
5281
0
5282
0
5283
0
5284
0
5285
0
5286
0
5287
1
5288
0
5289
1
5290
0
5291
0
5292
0
5293
2
5294
2
5295
0
5296
0
5297
0
5298
0
5299
0
5300
0
5301
0
5302
0
5303
0
5304
0
5305
0
5306
0
5307
0
5308
1
5309
0
5310
0
5311
2
5312
0
5313
0
5314
0
5315
1
5316
0
5317
0
5318
0
5319
0
5320
0
5321
0
5322
0
5323
0
5324
0
5325
1
5326
1
5327
0
5328
0
5329
0
5330
0
5331
0
5332
0
5333
0
5334
0
5335
0
5336
0
5337
0
5338
0
5339
0
5340
0
5341
0
5342
0
5343
0
5344
0
5345
0
5346
0
5347
0
5348
0
5349
2
5350
0
5351
0
5352
0
5353
0
5354
0
5355
0
5356
0
5357
3
5358
2
5359
0
5360
0
5361
0
5362
0
5363
1
5364
0
5365
0
5366
0
5367
0
5368
0
5369
0
5370
0
5371
0
5372
0
5373
0
5374
0
5375
0
5376
0
5377
2
5378
0
5379
0
5380
0
5381
0
5382
0
5383
0
5384
0
5385
2
5386
1
5387
0
5388
0
5389
0
5390
0
5391
0
5392
0
5393
0
5394
0
5395
0
5396
0
5397
0
5398
1
5399
0
5400
0
5401
0
5402
0
5403
0
5404
0
5405
0
5406
0
5407
0
5408
1
5409
0
5410
0
5411
0
5412
0
5413
0
5414
0
5415
0
5416
0
5417
0
5418
0
5419
0
5420
0
5421
0
5422
1
5423
0
5424
1
5425
0
5426
1
5427
0
5428
0
5429
0
5430
0
5431
0
5432
0
5433
0
5434
0
5435
0
5436
1
5437
0
5438
0
5439
0
5440
0
5441
1
5442
0
5443
0
5444
3
5445
2
5446
1
5447
1
5448
3
5449
1
5450
1
5451
2
5452
0
5453
2
5454
0
5455
0
5456
0
5457
0
5458
0
5459
0
5460
0
5461
0
5462
0
5463
1
5464
0
5465
0
5466
1
5467
4
5468
0
5469
1
5470
1
5471
0
5472
0
5473
0
5474
0
5475
0
5476
0
5477
0
5478
2
5479
0
5480
1
5481
0
5482
0
5483
1
5484
0
5485
0
5486
2
5487
2
5488
2
5489
0
5490
0
5491
2
5492
5
5493
1
5494
4
5495
1
5496
4
5497
0
5498
1
5499
1
5500
0
5501
3
5502
0
5503
1
5504
0
5505
1
5506
2
5507
0
5508
0
5509
2
5510
0
5511
0
5512
0
5513
2
5514
0
5515
0
5516
0
5517
0
5518
0
5519
2
5520
0
5521
0
5522
0
5523
1
5524
1
5525
0
5526
0
5527
0
5528
0
5529
0
5530
1
5531
0
5532
0
5533
4
5534
3
5535
2
5536
4
5537
3
5538
2
5539
0
5540
1
5541
0
5542
0
5543
3
5544
5
5545
0
5546
0
5547
0
5548
1
5549
0
5550
0
5551
0
5552
1
5553
0
5554
0
5555
1
5556
0
5557
0
5558
1
5559
0
5560
1
5561
3
5562
0
5563
0
5564
1
5565
2
5566
4
5567
0
5568
0
5569
2
5570
0
5571
1
5572
0
5573
1
5574
0
5575
0
5576
0
5577
0
5578
1
5579
0
5580
0
5581
0
5582
1
5583
1
5584
0
5585
0
5586
0
5587
0
5588
0
5589
0
5590
0
5591
0
5592
1
5593
0
5594
0
5595
0
5596
0
5597
0
5598
0
5599
0
5600
0
5601
1
5602
0
5603
0
5604
0
5605
0
5606
0
5607
0
5608
0
5609
0
5610
0
5611
0
5612
7
5613
0
5614
0
5615
1
5616
0
5617
0
5618
0
5619
0
5620
0
5621
0
5622
0
5623
0
5624
0
5625
0
5626
0
5627
0
5628
0
5629
0
5630
0
5631
0
5632
0
5633
0
5634
0
5635
0
5636
0
5637
0
5638
9
5639
3
5640
0
5641
4
5642
2
5643
2
5644
0
5645
2
5646
0
5647
0
5648
2
5649
1
5650
2
5651
0
5652
0
5653
0
5654
0
5655
4
5656
3
5657
1
5658
0
5659
5
5660
4
5661
0
5662
4
5663
2
5664
4
5665
0
5666
1
5667
0
5668
0
5669
0
5670
3
5671
1
5672
0
5673
0
5674
0
5675
0
5676
0
5677
2
5678
1
5679
0
5680
4
5681
0
5682
1
5683
0
5684
1
5685
2
5686
0
5687
0
5688
4
5689
0
5690
1
5691
3
5692
3
5693
0
5694
1
5695
0
5696
0
5697
0
5698
2
5699
1
5700
0
5701
1
5702
0
5703
0
5704
0
5705
1
5706
0
5707
0
5708
3
5709
6
5710
0
5711
1
5712
0
5713
2
5714
0
5715
0
5716
0
5717
0
5718
1
5719
1
5720
0
5721
0
5722
0
5723
0
5724
0
5725
0
5726
1
5727
0
5728
0
5729
3
5730
4
5731
0
5732
7
5733
3
5734
7
5735
0
5736
1
5737
3
5738
0
5739
2
5740
6
5741
1
5742
0
5743
2
5744
2
5745
0
5746
1
5747
2
5748
0
5749
0
5750
0
5751
1
5752
0
5753
5
5754
1
5755
0
5756
0
5757
0
5758
0
5759
2
5760
4
5761
0
5762
1
5763
0
5764
0
5765
0
5766
0
5767
1
5768
1
5769
0
5770
2
5771
2
5772
0
5773
0
5774
0
5775
0
5776
0
5777
5
5778
1
5779
3
5780
0
5781
0
5782
2
5783
0
5784
0
5785
5
5786
1
5787
8
5788
3
5789
3
5790
0
5791
0
5792
0
5793
1
5794
0
5795
0
5796
1
5797
1
5798
0
5799
2
5800
0
5801
0
5802
0
5803
2
5804
0
5805
0
5806
0
5807
0
5808
0
5809
3
5810
2
5811
0
5812
0
5813
1
5814
2
5815
0
5816
0
5817
4
5818
0
5819
0
5820
0
5821
0
5822
0
5823
0
5824
0
5825
3
5826
0
5827
2
5828
1
5829
0
5830
2
5831
2
5832
1
5833
3
5834
1
5835
5
5836
0
5837
2
5838
1
5839
2
5840
0
5841
1
5842
1
5843
0
5844
2
5845
1
5846
1
5847
0
5848
0
5849
4
5850
0
5851
0
5852
0
5853
2
5854
0
5855
2
5856
0
5857
0
5858
3
5859
6
5860
2
5861
1
5862
3
5863
0
5864
1
5865
1
5866
1
5867
1
5868
0
5869
0
5870
2
5871
0
5872
1
5873
0
5874
0
5875
2
5876
0
5877
2
5878
0
5879
1
5880
2
5881
0
5882
1
5883
3
5884
1
5885
0
5886
0
5887
1
5888
0
5889
1
5890
1
5891
1
5892
0
5893
0
5894
0
5895
0
5896
0
5897
2
5898
1
5899
0
5900
0
5901
0
5902
0
5903
0
5904
1
5905
4
5906
2
5907
1
5908
2
5909
0
5910
0
5911
0
5912
1
5913
3
5914
0
5915
0
5916
2
5917
1
5918
0
5919
0
5920
0
5921
0
5922
0
5923
0
5924
0
5925
6
5926
0
5927
2
5928
0
5929
2
5930
0
5931
0
5932
0
5933
0
5934
0
5935
0
5936
0
5937
0
5938
0
5939
0
5940
0
5941
0
5942
0
5943
0
5944
0
5945
0
5946
0
5947
0
5948
0
5949
0
5950
0
5951
0
5952
0
5953
0
5954
0
5955
0
5956
0
5957
0
5958
0
5959
0
5960
0
5961
0
5962
0
5963
0
5964
0
5965
0
5966
0
5967
0
5968
0
5969
0
5970
0
5971
0
5972
0
5973
0
5974
0
5975
0
5976
0
5977
0
5978
0
5979
0
5980
0
5981
0
5982
0
5983
0
5984
0
5985
0
5986
0
5987
1
5988
0
5989
0
5990
0
5991
0
5992
0
5993
0
5994
0
5995
0
5996
0
5997
0
5998
0
5999
0
6000
0
6001
0
6002
0
6003
0
6004
0
6005
0
6006
0
6007
0
6008
0
6009
0
6010
0
6011
0
6012
0
6013
0
6014
0
6015
0
6016
0
6017
0
6018
0
6019
0
6020
0
6021
0
6022
0
6023
0
6024
0
6025
0
6026
0
6027
0
6028
0
6029
0
6030
0
6031
0
6032
0
6033
0
6034
0
6035
0
6036
0
6037
0
6038
0
6039
0
6040
0
6041
0
6042
0
6043
0
6044
0
6045
0
6046
0
6047
0
6048
0
6049
0
6050
0
6051
0
6052
0
6053
0
6054
0
6055
0
6056
0
6057
0
6058
0
6059
0
6060
0
6061
0
6062
0
6063
0
6064
0
6065
0
6066
0
6067
0
6068
0
6069
0
6070
0
6071
0
6072
0
6073
0
6074
0
6075
0
6076
0
6077
0
6078
0
6079
0
6080
0
6081
0
6082
5
6083
0
6084
0
6085
4
6086
0
6087
0
6088
7
6089
3
6090
1
6091
0
6092
9
6093
3
6094
1
6095
8
6096
5
6097
4
6098
4
6099
2
6100
0
6101
1
6102
0
6103
0
6104
0
6105
1
6106
6
6107
0
6108
0
6109
2
6110
0
6111
3
6112
3
6113
10
6114
1
6115
1
6116
11
6117
3
6118
2
6119
1
6120
4
6121
2
6122
1
6123
2
6124
1
6125
2
6126
0
6127
1
6128
0
6129
0
6130
2
6131
0
6132
0
6133
0
6134
5
6135
0
6136
3
6137
3
6138
0
6139
0
6140
0
6141
0
6142
0
6143
0
6144
3
6145
0
6146
1
6147
1
6148
2
6149
0
6150
0
6151
1
6152
0
6153
1
6154
0
6155
0
6156
0
6157
0
6158
2
6159
0
6160
1
6161
0
6162
9
6163
0
6164
1
6165
3
6166
0
6167
0
6168
3
6169
0
6170
0
6171
0
6172
1
6173
1
6174
0
6175
0
6176
4
6177
1
6178
0
6179
0
6180
0
6181
0
6182
0
6183
3
6184
1
6185
0
6186
4
6187
1
6188
0
6189
2
6190
10
6191
0
6192
0
6193
2
6194
3
6195
1
6196
0
6197
2
6198
0
6199
0
6200
1
6201
0
6202
1
6203
0
6204
1
6205
1
6206
0
6207
8
6208
0
6209
1
6210
0
6211
11
6212
0
6213
0
6214
3
6215
4
6216
2
6217
0
6218
1
6219
0
6220
0
6221
2
6222
0
6223
0
6224
1
6225
0
6226
0
6227
0
6228
0
6229
0
6230
0
6231
0
6232
1
6233
2
6234
2
6235
0
6236
0
6237
0
6238
0
6239
2
6240
1
6241
0
6242
1
6243
1
6244
0
6245
0
6246
0
6247
1
6248
0
6249
0
6250
0
6251
0
6252
0
6253
1
6254
0
6255
2
6256
1
6257
0
6258
0
6259
0
6260
0
6261
1
6262
0
6263
2
6264
1
6265
0
6266
0
6267
0
6268
0
6269
2
6270
0
6271
0
6272
0
6273
0
6274
0
6275
0
6276
0
6277
0
6278
0
6279
0
6280
0
6281
1
6282
0
6283
0
6284
2
6285
1
6286
0
6287
1
6288
0
6289
0
6290
1
6291
4
6292
0
6293
0
6294
0
6295
0
6296
0
6297
0
6298
0
6299
0
6300
0
6301
0
6302
0
6303
0
6304
0
6305
0
6306
0
6307
0
6308
0
6309
0
6310
0
6311
0
6312
0
6313
0
6314
0
6315
0
6316
1
6317
0
6318
0
6319
0
6320
1
6321
1
6322
1
6323
0
6324
0
6325
0
6326
2
6327
0
6328
0
6329
0
6330
0
6331
0
6332
0
6333
0
6334
0
6335
0
6336
0
6337
3
6338
0
6339
0
6340
0
6341
0
6342
0
6343
1
6344
0
6345
0
6346
0
6347
0
6348
0
6349
0
6350
0
6351
2
6352
0
6353
0
6354
0
6355
0
6356
0
6357
0
6358
2
6359
1
6360
2
6361
1
6362
0
6363
1
6364
0
6365
0
6366
0
6367
0
6368
0
6369
0
6370
0
6371
1
6372
0
6373
2
6374
1
6375
1
6376
0
6377
0
6378
0
6379
0
6380
0
6381
1
6382
0
6383
0
6384
4
6385
0
6386
0
6387
0
6388
0
6389
0
6390
0
6391
0
6392
0
6393
0
6394
0
6395
1
6396
0
6397
0
6398
1
6399
0
6400
0
6401
0
6402
0
6403
0
6404
0
6405
0
6406
2
6407
0
6408
1
6409
2
6410
1
6411
2
6412
3
6413
0
6414
0
6415
0
6416
1
6417
0
6418
0
6419
0
6420
0
6421
5
6422
1
6423
1
6424
0
6425
0
6426
1
6427
0
6428
8
6429
2
6430
3
6431
10
6432
4
6433
6
6434
5
6435
8
6436
0
6437
0
6438
7
6439
3
6440
4
6441
4
6442
0
6443
0
6444
2
6445
3
6446
0
6447
0
6448
2
6449
6
6450
3
6451
2
6452
4
6453
0
6454
1
6455
0
6456
6
6457
1
6458
4
6459
10
6460
1
6461
5
6462
5
6463
0
6464
0
6465
2
6466
2
6467
3
6468
1
6469
0
6470
0
6471
2
6472
0
6473
0
6474
0
6475
1
6476
0
6477
0
6478
2
6479
2
6480
0
6481
4
6482
2
6483
0
6484
0
6485
4
6486
2
6487
2
6488
3
6489
4
6490
1
6491
0
6492
0
6493
1
6494
0
6495
1
6496
1
6497
1
6498
0
6499
2
6500
3
6501
0
6502
1
6503
0
6504
4
6505
0
6506
0
6507
1
6508
0
6509
4
6510
5
6511
0
6512
0
6513
1
6514
0
6515
0
6516
0
6517
0
6518
0
6519
0
6520
2
6521
0
6522
0
6523
0
6524
0
6525
4
6526
0
6527
4
6528
1
6529
0
6530
0
6531
1
6532
6
6533
0
6534
5
6535
3
6536
2
6537
3
6538
3
6539
4
6540
0
6541
0
6542
0
6543
1
6544
2
6545
0
6546
0
6547
0
6548
1
6549
1
6550
0
6551
5
6552
3
6553
1
6554
0
6555
12
6556
4
6557
1
6558
2
6559
3
6560
6
6561
0
6562
0
6563
0
6564
1
6565
1
6566
1
6567
1
6568
0
6569
0
6570
0
6571
1
6572
0
6573
0
6574
0
6575
1
6576
1
6577
0
6578
0
6579
0
6580
0
6581
1
6582
0
6583
0
6584
2
6585
0
6586
0
6587
1
6588
0
6589
0
6590
0
6591
0
6592
0
6593
0
6594
0
6595
0
6596
0
6597
0
6598
1
6599
0
6600
1
6601
0
6602
1
6603
0
6604
0
6605
2
6606
0
6607
0
6608
0
6609
0
6610
0
6611
0
6612
0
6613
0
6614
0
6615
0
6616
0
6617
0
6618
0
6619
0
6620
2
6621
0
6622
0
6623
3
6624
0
6625
4
6626
1
6627
0
6628
1
6629
3
6630
3
6631
0
6632
6
6633
3
6634
2
6635
7
6636
4
6637
7
6638
0
6639
1
6640
1
6641
0
6642
0
6643
1
6644
0
6645
0
6646
5
6647
0
6648
0
6649
2
6650
1
6651
3
6652
0
6653
9
6654
8
6655
0
6656
9
6657
2
6658
10
6659
2
6660
3
6661
0
6662
0
6663
1
6664
1
6665
2
6666
0
6667
1
6668
1
6669
0
6670
1
6671
0
6672
0
6673
0
6674
0
6675
3
6676
0
6677
3
6678
1
6679
6
6680
0
6681
3
6682
5
6683
0
6684
1
6685
2
6686
5
6687
0
6688
2
6689
0
6690
0
6691
0
6692
0
6693
0
6694
2
6695
2
6696
2
6697
0
6698
2
6699
3
6700
1
6701
0
6702
4
6703
3
6704
0
6705
1
6706
1
6707
5
6708
2
6709
2
6710
0
6711
0
6712
0
6713
2
6714
1
6715
0
6716
0
6717
2
6718
0
6719
4
6720
4
6721
1
6722
0
6723
5
6724
6
6725
1
6726
6
6727
3
6728
2
6729
0
6730
4
6731
2
6732
0
6733
4
6734
6
6735
6
6736
0
6737
2
6738
0
6739
0
6740
1
6741
1
6742
0
6743
0
6744
1
6745
4
6746
0
6747
3
6748
1
6749
3
6750
0
6751
4
6752
5
6753
0
6754
6
6755
7
6756
4
6757
0
6758
1
6759
3
6760
0
6761
1
6762
0
6763
0
6764
0
6765
0
6766
1
6767
0
6768
0
6769
2
6770
0
6771
0
6772
2
6773
1
6774
2
6775
0
6776
2
6777
2
6778
0
6779
5
6780
7
6781
2
6782
5
6783
7
6784
3
6785
0
6786
0
6787
0
6788
0
6789
0
6790
0
6791
0
6792
0
6793
0
6794
0
6795
0
6796
0
6797
2
6798
0
6799
0
6800
2
6801
1
6802
2
6803
3
6804
5
6805
4
6806
0
6807
2
6808
1
6809
0
6810
0
6811
2
6812
1
6813
0
6814
2
6815
3
6816
0
6817
0
6818
2
6819
0
6820
2
6821
3
6822
5
6823
0
6824
5
6825
3
6826
1
6827
2
6828
7
6829
7
6830
1
6831
5
6832
3
6833
2
6834
0
6835
0
6836
0
6837
0
6838
1
6839
0
6840
0
6841
0
6842
1
6843
1
6844
0
6845
1
6846
0
6847
1
6848
2
6849
3
6850
7
6851
0
6852
1
6853
2
6854
1
6855
0
6856
0
6857
0
6858
1
6859
0
6860
0
6861
0
6862
0
6863
0
6864
2
6865
3
6866
0
6867
0
6868
2
6869
3
6870
2
6871
2
6872
1
6873
1
6874
4
6875
1
6876
7
6877
2
6878
5
6879
7
6880
1
6881
1
6882
3
6883
0
6884
0
6885
0
6886
0
6887
1
6888
0
6889
1
6890
1
6891
1
6892
1
6893
0
6894
2
6895
3
6896
0
6897
1
6898
2
6899
0
6900
4
6901
1
6902
0
6903
2
6904
1
6905
0
6906
1
6907
2
6908
2
6909
1
6910
0
6911
0
6912
0
6913
0
6914
0
6915
0
6916
0
6917
0
6918
0
6919
0
6920
0
6921
0
6922
0
6923
0
6924
0
6925
0
6926
0
6927
0
6928
0
6929
0
6930
0
6931
0
6932
0
6933
0
6934
0
6935
0
6936
0
6937
0
6938
0
6939
0
6940
0
6941
0
6942
0
6943
0
6944
0
6945
0
6946
0
6947
0
6948
0
6949
0
6950
0
6951
0
6952
0
6953
0
6954
0
6955
0
6956
0
6957
0
6958
0
6959
0
6960
0
6961
0
6962
0
6963
0
6964
0
6965
0
6966
0
6967
0
6968
0
6969
0
6970
0
6971
1
6972
0
6973
0
6974
0
6975
0
6976
0
6977
0
6978
0
6979
0
6980
0
6981
0
6982
0
6983
0
6984
0
6985
0
6986
0
6987
1
6988
0
6989
0
6990
0
6991
0
6992
0
6993
0
6994
0
6995
0
6996
0
6997
0
6998
0
6999
0
7000
0
7001
0
7002
0
7003
0
7004
0
7005
0
7006
0
7007
0
7008
0
7009
0
7010
0
7011
0
7012
0
7013
0
7014
0
7015
0
7016
0
7017
0
7018
0
7019
0
7020
0
7021
0
7022
0
7023
0
7024
0
7025
0
7026
0
7027
0
7028
0
7029
0
7030
0
7031
0
7032
0
7033
0
7034
0
7035
0
7036
0
7037
0
7038
0
7039
0
7040
0
7041
0
7042
0
7043
0
7044
0
7045
0
7046
0
7047
0
7048
0
7049
0
7050
0
7051
0
7052
0
7053
0
7054
0
7055
0
7056
0
7057
0
7058
26
7059
4
7060
6
7061
34
7062
25
7063
7
7064
13
7065
19
7066
2
7067
0
7068
11
7069
1
7070
3
7071
7
7072
19
7073
3
7074
1
7075
12
7076
7
7077
4
7078
2
7079
25
7080
5
7081
6
7082
34
7083
17
7084
5
7085
27
7086
13
7087
1
7088
4
7089
15
7090
5
7091
1
7092
0
7093
17
7094
3
7095
3
7096
17
7097
10
7098
5
7099
10
7100
17
7101
2
7102
4
7103
6
7104
4
7105
4
7106
0
7107
6
7108
0
7109
2
7110
20
7111
0
7112
1
7113
3
7114
4
7115
0
7116
0
7117
4
7118
2
7119
0
7120
4
7121
6
7122
0
7123
0
7124
6
7125
1
7126
0
7127
0
7128
20
7129
1
7130
2
7131
15
7132
0
7133
3
7134
7
7135
8
7136
0
7137
1
7138
7
7139
0
7140
0
7141
0
7142
11
7143
1
7144
1
7145
5
7146
0
7147
1
7148
1
7149
13
7150
0
7151
1
7152
4
7153
1
7154
1
7155
2
7156
26
7157
4
7158
1
7159
20
7160
7
7161
9
7162
7
7163
10
7164
1
7165
2
7166
11
7167
3
7168
6
7169
0
7170
6
7171
1
7172
0
7173
9
7174
0
7175
0
7176
0
7177
16
7178
4
7179
0
7180
10
7181
4
7182
4
7183
0
7184
7
7185
1
7186
0
7187
3
7188
2
7189
1
7190
1
7191
8
7192
2
7193
0
7194
9
7195
1
7196
2
7197
2
7198
2
7199
2
7200
1
7201
0
7202
5
7203
1
7204
0
7205
0
7206
3
7207
6
7208
2
7209
2
7210
3
7211
2
7212
0
7213
0
7214
0
7215
1
7216
1
7217
1
7218
0
7219
2
7220
0
7221
0
7222
0
7223
0
7224
0
7225
0
7226
2
7227
4
7228
1
7229
1
7230
0
7231
2
7232
0
7233
0
7234
0
7235
0
7236
1
7237
0
7238
0
7239
0
7240
4
7241
2
7242
0
7243
2
7244
0
7245
1
7246
0
7247
0
7248
3
7249
0
7250
0
7251
0
7252
1
7253
0
7254
1
7255
0
7256
0
7257
10
7258
2
7259
0
7260
1
7261
0
7262
1
7263
0
7264
2
7265
0
7266
0
7267
0
7268
1
7269
2
7270
0
7271
2
7272
0
7273
0
7274
2
7275
4
7276
2
7277
0
7278
4
7279
0
7280
0
7281
1
7282
0
7283
1
7284
2
7285
1
7286
0
7287
1
7288
1
7289
4
7290
0
7291
0
7292
0
7293
2
7294
1
7295
0
7296
2
7297
0
7298
0
7299
0
7300
1
7301
0
7302
0
7303
1
7304
1
7305
2
7306
0
7307
3
7308
0
7309
0
7310
1
7311
0
7312
0
7313
0
7314
1
7315
0
7316
0
7317
0
7318
0
7319
0
7320
1
7321
0
7322
0
7323
0
7324
3
7325
2
7326
0
7327
0
7328
3
7329
0
7330
0
7331
0
7332
0
7333
0
7334
0
7335
0
7336
0
7337
0
7338
2
7339
1
7340
0
7341
4
7342
0
7343
0
7344
0
7345
1
7346
1
7347
0
7348
2
7349
0
7350
0
7351
0
7352
4
7353
9
7354
5
7355
0
7356
4
7357
12
7358
3
7359
0
7360
1
7361
6
7362
2
7363
3
7364
8
7365
2
7366
0
7367
3
7368
3
7369
0
7370
1
7371
7
7372
0
7373
5
7374
10
7375
9
7376
1
7377
7
7378
9
7379
1
7380
2
7381
2
7382
3
7383
0
7384
0
7385
3
7386
1
7387
3
7388
2
7389
3
7390
0
7391
0
7392
5
7393
2
7394
0
7395
5
7396
3
7397
0
7398
4
7399
2
7400
1
7401
88
7402
11
7403
17
7404
52
7405
8
7406
22
7407
15
7408
12
7409
8
7410
5
7411
11
7412
0
7413
4
7414
5
7415
19
7416
5
7417
5
7418
16
7419
5
7420
6
7421
7
7422
78
7423
8
7424
18
7425
74
7426
7
7427
19
7428
29
7429
7
7430
6
7431
4
7432
9
7433
2
7434
12
7435
2
7436
18
7437
3
7438
8
7439
18
7440
6
7441
7
7442
6
7443
13
7444
1
7445
7
7446
30
7447
3
7448
6
7449
10
7450
0
7451
17
7452
13
7453
6
7454
33
7455
15
7456
21
7457
0
7458
4
7459
9
7460
2
7461
3
7462
1
7463
6
7464
2
7465
7
7466
7
7467
1
7468
10
7469
8
7470
12
7471
1
7472
19
7473
14
7474
4
7475
28
7476
22
7477
20
7478
0
7479
3
7480
4
7481
0
7482
9
7483
4
7484
8
7485
1
7486
7
7487
3
7488
4
7489
11
7490
7
7491
4
7492
1
7493
7
7494
2
7495
3
7496
2
7497
6
7498
2
7499
1
7500
16
7501
16
7502
2
7503
15
7504
13
7505
15
7506
0
7507
3
7508
8
7509
2
7510
9
7511
8
7512
1
7513
2
7514
3
7515
4
7516
1
7517
3
7518
2
7519
9
7520
3
7521
21
7522
12
7523
1
7524
19
7525
24
7526
19
7527
0
7528
4
7529
9
7530
1
7531
2
7532
1
7533
0
7534
0
7535
5
7536
13
7537
0
7538
2
7539
7
7540
8
7541
2
7542
8
7543
3
7544
2
7545
1
7546
9
7547
4
7548
0
7549
8
7550
2
7551
5
7552
4
7553
1
7554
2
7555
1
7556
1
7557
2
7558
2
7559
2
7560
1
7561
1
7562
0
7563
1
7564
1
7565
0
7566
2
7567
0
7568
1
7569
0
7570
4
7571
3
7572
4
7573
1
7574
2
7575
7
7576
1
7577
3
7578
0
7579
0
7580
2
7581
0
7582
0
7583
2
7584
2
7585
0
7586
3
7587
2
7588
0
7589
2
7590
0
7591
1
7592
1
7593
0
7594
0
7595
0
7596
2
7597
0
7598
33
7599
28
7600
0
7601
21
7602
21
7603
30
7604
2
7605
7
7606
8
7607
0
7608
12
7609
10
7610
12
7611
0
7612
16
7613
10
7614
1
7615
11
7616
11
7617
4
7618
1
7619
27
7620
31
7621
0
7622
39
7623
23
7624
22
7625
0
7626
8
7627
5
7628
0
7629
9
7630
9
7631
7
7632
2
7633
16
7634
13
7635
1
7636
13
7637
10
7638
13
7639
1
7640
9
7641
8
7642
0
7643
9
7644
7
7645
2
7646
3
7647
25
7648
17
7649
2
7650
11
7651
17
7652
11
7653
2
7654
7
7655
7
7656
0
7657
6
7658
4
7659
4
7660
0
7661
7
7662
4
7663
0
7664
3
7665
12
7666
6
7667
0
7668
13
7669
23
7670
0
7671
6
7672
16
7673
11
7674
0
7675
9
7676
2
7677
0
7678
0
7679
3
7680
9
7681
0
7682
7
7683
7
7684
0
7685
5
7686
5
7687
11
7688
0
7689
1
7690
6
7691
0
7692
2
7693
3
7694
11
7695
1
7696
15
7697
25
7698
4
7699
22
7700
24
7701
15
7702
1
7703
3
7704
11
7705
0
7706
2
7707
7
7708
3
7709
1
7710
1
7711
14
7712
0
7713
9
7714
4
7715
6
7716
6
7717
20
7718
19
7719
0
7720
20
7721
25
7722
11
7723
0
7724
2
7725
4
7726
0
7727
8
7728
3
7729
11
7730
2
7731
11
7732
8
7733
0
7734
10
7735
9
7736
11
7737
4
7738
8
7739
3
7740
2
7741
6
7742
4
7743
3
7744
0
7745
20
7746
10
7747
2
7748
11
7749
21
7750
8
7751
0
7752
5
7753
2
7754
4
7755
5
7756
1
7757
0
7758
0
7759
4
7760
6
7761
3
7762
4
7763
2
7764
4
7765
0
7766
9
7767
10
7768
0
7769
15
7770
20
7771
9
7772
0
7773
4
7774
2
7775
0
7776
3
7777
3
7778
2
7779
0
7780
6
7781
1
7782
1
7783
6
7784
9
7785
2
7786
0
7787
2
7788
3
7789
0
7790
4
7791
0
7792
4
7793
9
7794
12
7795
20
7796
7
7797
8
7798
8
7799
16
7800
5
7801
7
7802
5
7803
4
7804
6
7805
3
7806
7
7807
2
7808
4
7809
8
7810
7
7811
5
7812
4
7813
5
7814
8
7815
15
7816
23
7817
5
7818
12
7819
10
7820
10
7821
3
7822
1
7823
5
7824
0
7825
1
7826
2
7827
4
7828
0
7829
3
7830
10
7831
0
7832
6
7833
5
7834
4
7835
4
7836
7
7837
7
7838
0
7839
3
7840
2
7841
2
7842
8
7843
9
7844
11
7845
13
7846
2
7847
2
7848
13
7849
0
7850
7
7851
2
7852
5
7853
4
7854
3
7855
4
7856
3
7857
6
7858
0
7859
5
7860
3
7861
4
7862
6
7863
11
7864
14
7865
0
7866
16
7867
6
7868
1
7869
11
7870
7
7871
2
7872
2
7873
5
7874
1
7875
5
7876
2
7877
5
7878
6
7879
5
7880
11
7881
1
7882
1
7883
3
7884
3
7885
2
7886
5
7887
1
7888
1
7889
0
7890
3
7891
0
7892
0
7893
0
7894
0
7895
0
7896
0
7897
0
7898
0
7899
0
7900
0
7901
0
7902
0
7903
0
7904
0
7905
0
7906
0
7907
0
7908
0
7909
0
7910
0
7911
0
7912
0
7913
0
7914
0
7915
0
7916
0
7917
0
7918
0
7919
0
7920
0
7921
0
7922
0
7923
0
7924
0
7925
0
7926
0
7927
0
7928
0
7929
0
7930
0
7931
0
7932
0
7933
0
7934
0
7935
0
7936
0
7937
0
7938
0
7939
0
7940
0
7941
0
7942
0
7943
1
7944
2
7945
0
7946
0
7947
0
7948
0
7949
0
7950
0
7951
0
7952
0
7953
1
7954
0
7955
0
7956
0
7957
0
7958
0
7959
0
7960
0
7961
0
7962
0
7963
1
7964
0
7965
2
7966
0
7967
0
7968
0
7969
0
7970
0
7971
2
7972
0
7973
0
7974
0
7975
0
7976
0
7977
0
7978
0
7979
0
7980
0
7981
0
7982
0
7983
0
7984
1
7985
0
7986
0
7987
0
7988
0
7989
0
7990
0
7991
0
7992
0
7993
0
7994
0
7995
0
7996
0
7997
0
7998
0
7999
0
8000
0
8001
0
8002
0
8003
0
8004
0
8005
0
8006
0
8007
0
8008
0
8009
0
8010
0
8011
0
8012
0
8013
0
8014
0
8015
0
8016
0
8017
0
8018
0
8019
0
8020
0
8021
0
8022
0
8023
0
8024
0
8025
0
8026
0
8027
0
8028
0
8029
0
8030
0
8031
0
8032
0
8033
0
8034
0
8035
0
8036
0
8037
0
8038
2
8039
1
8040
1
8041
0
8042
0
8043
0
8044
2
8045
12
8046
3
8047
2
8048
13
8049
11
8050
1
8051
6
8052
7
8053
5
8054
2
8055
13
8056
6
8057
3
8058
7
8059
12
8060
2
8061
0
8062
14
8063
9
8064
1
8065
2
8066
10
8067
1
8068
0
8069
19
8070
7
8071
7
8072
20
8073
23
8074
1
8075
2
8076
23
8077
8
8078
4
8079
4
8080
11
8081
0
8082
2
8083
15
8084
6
8085
4
8086
10
8087
1
8088
1
8089
0
8090
0
8091
0
8092
2
8093
0
8094
12
8095
4
8096
0
8097
4
8098
1
8099
2
8100
1
8101
14
8102
1
8103
2
8104
6
8105
2
8106
0
8107
0
8108
0
8109
0
8110
0
8111
0
8112
1
8113
1
8114
0
8115
17
8116
1
8117
0
8118
17
8119
1
8120
2
8121
5
8122
17
8123
0
8124
0
8125
12
8126
1
8127
2
8128
0
8129
8
8130
1
8131
3
8132
6
8133
0
8134
2
8135
4
8136
2
8137
0
8138
0
8139
0
8140
0
8141
0
8142
0
8143
11
8144
2
8145
1
8146
10
8147
2
8148
1
8149
4
8150
16
8151
0
8152
0
8153
11
8154
2
8155
2
8156
0
8157
4
8158
1
8159
0
8160
0
8161
2
8162
1
8163
2
8164
16
8165
5
8166
0
8167
11
8168
3
8169
9
8170
4
8171
11
8172
4
8173
0
8174
11
8175
2
8176
6
8177
2
8178
14
8179
6
8180
0
8181
12
8182
2
8183
5
8184
0
8185
0
8186
0
8187
0
8188
0
8189
0
8190
0
8191
0
8192
2
8193
3
8194
0
8195
4
8196
2
8197
2
8198
1
8199
1
8200
3
8201
0
8202
1
8203
0
8204
2
8205
0
8206
0
8207
0
8208
0
8209
0
8210
0
8211
0
8212
0
8213
1
8214
1
8215
2
8216
0
8217
2
8218
4
8219
2
8220
0
8221
0
8222
1
8223
3
8224
1
8225
1
8226
2
8227
4
8228
3
8229
1
8230
6
8231
0
8232
1
8233
0
8234
0
8235
0
8236
0
8237
0
8238
0
8239
0
8240
0
8241
3
8242
1
8243
0
8244
8
8245
0
8246
0
8247
1
8248
1
8249
0
8250
0
8251
1
8252
0
8253
0
8254
0
8255
1
8256
0
8257
0
8258
0
8259
0
8260
0
8261
0
8262
1
8263
2
8264
0
8265
1
8266
2
8267
0
8268
0
8269
1
8270
0
8271
0
8272
3
8273
0
8274
0
8275
1
8276
1
8277
1
8278
0
8279
2
8280
0
8281
0
8282
0
8283
1
8284
0
8285
0
8286
0
8287
0
8288
0
8289
0
8290
1
8291
0
8292
2
8293
0
8294
0
8295
0
8296
1
8297
0
8298
2
8299
0
8300
6
8301
0
8302
0
8303
2
8304
4
8305
0
8306
0
8307
0
8308
0
8309
0
8310
1
8311
2
8312
0
8313
1
8314
1
8315
0
8316
2
8317
1
8318
3
8319
2
8320
0
8321
0
8322
2
8323
0
8324
3
8325
7
8326
0
8327
1
8328
0
8329
1
8330
0
8331
2
8332
0
8333
0
8334
0
8335
2
8336
0
8337
0
8338
0
8339
3
8340
3
8341
4
8342
0
8343
2
8344
0
8345
0
8346
1
8347
0
8348
0
8349
1
8350
1
8351
0
8352
1
8353
0
8354
1
8355
2
8356
0
8357
0
8358
0
8359
1
8360
1
8361
5
8362
7
8363
1
8364
0
8365
2
8366
1
8367
2
8368
2
8369
4
8370
0
8371
0
8372
3
8373
0
8374
4
8375
2
8376
4
8377
0
8378
0
8379
5
8380
0
8381
1
8382
0
8383
0
8384
5
8385
0
8386
0
8387
1
8388
19
8389
9
8390
5
8391
16
8392
2
8393
7
8394
2
8395
8
8396
8
8397
5
8398
11
8399
5
8400
12
8401
6
8402
2
8403
3
8404
1
8405
3
8406
5
8407
5
8408
0
8409
35
8410
10
8411
6
8412
26
8413
8
8414
7
8415
13
8416
18
8417
7
8418
3
8419
13
8420
4
8421
7
8422
4
8423
22
8424
12
8425
9
8426
14
8427
3
8428
4
8429
9
8430
0
8431
0
8432
0
8433
0
8434
1
8435
1
8436
1
8437
0
8438
6
8439
5
8440
4
8441
4
8442
3
8443
10
8444
2
8445
4
8446
9
8447
2
8448
8
8449
6
8450
5
8451
0
8452
5
8453
0
8454
0
8455
0
8456
3
8457
0
8458
0
8459
7
8460
8
8461
1
8462
13
8463
11
8464
18
8465
0
8466
11
8467
4
8468
4
8469
18
8470
8
8471
5
8472
2
8473
7
8474
9
8475
0
8476
12
8477
3
8478
11
8479
0
8480
1
8481
2
8482
0
8483
1
8484
0
8485
0
8486
0
8487
2
8488
6
8489
3
8490
5
8491
8
8492
3
8493
2
8494
4
8495
3
8496
1
8497
7
8498
4
8499
2
8500
0
8501
0
8502
3
8503
0
8504
0
8505
0
8506
2
8507
2
8508
3
8509
6
8510
2
8511
10
8512
10
8513
2
8514
1
8515
7
8516
8
8517
1
8518
6
8519
2
8520
3
8521
2
8522
13
8523
4
8524
0
8525
7
8526
5
8527
0
8528
0
8529
0
8530
0
8531
0
8532
0
8533
0
8534
0
8535
0
8536
0
8537
0
8538
0
8539
2
8540
0
8541
0
8542
0
8543
1
8544
1
8545
2
8546
0
8547
3
8548
3
8549
2
8550
0
8551
0
8552
0
8553
0
8554
1
8555
0
8556
0
8557
2
8558
2
8559
2
8560
0
8561
0
8562
0
8563
0
8564
1
8565
1
8566
1
8567
2
8568
0
8569
1
8570
2
8571
3
8572
2
8573
2
8574
0
8575
0
8576
1
8577
0
8578
0
8579
1
8580
0
8581
1
8582
2
8583
0
8584
1
8585
4
8586
10
8587
4
8588
16
8589
18
8590
10
8591
2
8592
4
8593
3
8594
2
8595
13
8596
17
8597
10
8598
0
8599
3
8600
2
8601
0
8602
2
8603
3
8604
10
8605
5
8606
16
8607
15
8608
0
8609
9
8610
14
8611
12
8612
0
8613
12
8614
12
8615
0
8616
9
8617
18
8618
12
8619
0
8620
10
8621
13
8622
2
8623
17
8624
16
8625
15
8626
0
8627
4
8628
0
8629
0
8630
1
8631
1
8632
0
8633
0
8634
7
8635
16
8636
0
8637
7
8638
11
8639
7
8640
0
8641
9
8642
10
8643
1
8644
6
8645
5
8646
8
8647
0
8648
4
8649
8
8650
2
8651
2
8652
3
8653
5
8654
2
8655
14
8656
15
8657
0
8658
6
8659
10
8660
6
8661
0
8662
4
8663
16
8664
0
8665
5
8666
6
8667
17
8668
1
8669
5
8670
12
8671
0
8672
3
8673
5
8674
5
8675
0
8676
0
8677
1
8678
0
8679
1
8680
1
8681
1
8682
1
8683
5
8684
8
8685
1
8686
9
8687
6
8688
13
8689
0
8690
7
8691
4
8692
3
8693
6
8694
0
8695
8
8696
0
8697
3
8698
5
8699
1
8700
3
8701
7
8702
4
8703
5
8704
12
8705
14
8706
0
8707
10
8708
16
8709
1
8710
3
8711
10
8712
6
8713
1
8714
6
8715
8
8716
15
8717
1
8718
8
8719
15
8720
0
8721
16
8722
12
8723
9
8724
0
8725
0
8726
1
8727
0
8728
1
8729
0
8730
0
8731
1
8732
12
8733
6
8734
5
8735
2
8736
7
8737
5
8738
0
8739
4
8740
4
8741
1
8742
7
8743
7
8744
2
8745
0
8746
1
8747
3
8748
1
8749
1
8750
0
8751
0
8752
1
8753
6
8754
9
8755
6
8756
6
8757
16
8758
14
8759
2
8760
7
8761
8
8762
2
8763
6
8764
5
8765
8
8766
0
8767
6
8768
4
8769
7
8770
5
8771
8
8772
2
8773
0
8774
0
8775
1
8776
0
8777
1
8778
0
8779
0
8780
4
8781
3
8782
4
8783
0
8784
1
8785
4
8786
1
8787
5
8788
2
8789
9
8790
2
8791
3
8792
4
8793
8
8794
2
8795
2
8796
0
8797
0
8798
1
8799
0
8800
0
8801
8
8802
17
8803
11
8804
3
8805
6
8806
1
8807
9
8808
2
8809
10
8810
16
8811
0
8812
2
8813
0
8814
4
8815
3
8816
6
8817
4
8818
4
8819
5
8820
8
8821
3
8822
0
8823
0
8824
0
8825
0
8826
0
8827
0
8828
2
8829
1
8830
5
8831
8
8832
2
8833
6
8834
2
8835
7
8836
4
8837
6
8838
6
8839
4
8840
2
8841
1
8842
1
8843
0
8844
0
8845
0
8846
2
8847
2
8848
0
8849
0
8850
3
8851
6
8852
6
8853
2
8854
5
8855
5
8856
8
8857
1
8858
6
8859
2
8860
6
8861
3
8862
6
8863
4
8864
8
8865
4
8866
4
8867
8
8868
1
8869
0
8870
6
8871
0
8872
0
8873
0
8874
0
8875
0
8876
0
8877
0
8878
0
8879
0
8880
0
8881
0
8882
0
8883
0
8884
0
8885
0
8886
0
8887
0
8888
0
8889
0
8890
0
8891
0
8892
0
8893
0
8894
0
8895
0
8896
0
8897
0
8898
0
8899
0
8900
0
8901
0
8902
0
8903
0
8904
0
8905
0
8906
0
8907
0
8908
0
8909
0
8910
0
8911
0
8912
0
8913
0
8914
0
8915
0
8916
0
8917
0
8918
0
8919
0
8920
0
8921
0
8922
0
8923
0
8924
0
8925
0
8926
0
8927
0
8928
0
8929
0
8930
2
8931
0
8932
0
8933
0
8934
0
8935
0
8936
0
8937
0
8938
0
8939
0
8940
2
8941
0
8942
0
8943
0
8944
0
8945
0
8946
2
8947
0
8948
3
8949
0
8950
0
8951
0
8952
0
8953
0
8954
0
8955
0
8956
0
8957
0
8958
0
8959
3
8960
0
8961
0
8962
0
8963
0
8964
0
8965
0
8966
0
8967
0
8968
0
8969
0
8970
0
8971
0
8972
0
8973
0
8974
0
8975
0
8976
0
8977
0
8978
0
8979
0
8980
0
8981
0
8982
0
8983
0
8984
0
8985
0
8986
0
8987
0
8988
0
8989
0
8990
0
8991
0
8992
0
8993
0
8994
0
8995
0
8996
0
8997
0
8998
0
8999
0
9000
0
9001
0
9002
0
9003
0
9004
0
9005
0
9006
0
9007
0
9008
0
9009
0
9010
0
9011
0
9012
0
9013
0
9014
0
9015
0
9016
0
9017
0
9018
1
9019
0
9020
1
9021
1
9022
1
9023
3
9024
1
9025
20
9026
1
9027
5
9028
24
9029
13
9030
4
9031
11
9032
13
9033
1
9034
4
9035
8
9036
7
9037
2
9038
11
9039
8
9040
2
9041
1
9042
1
9043
1
9044
1
9045
0
9046
9
9047
4
9048
2
9049
12
9050
2
9051
0
9052
10
9053
20
9054
1
9055
4
9056
15
9057
4
9058
5
9059
13
9060
15
9061
0
9062
2
9063
21
9064
10
9065
3
9066
11
9067
1
9068
0
9069
1
9070
1
9071
0
9072
1
9073
1
9074
13
9075
0
9076
3
9077
2
9078
4
9079
0
9080
5
9081
3
9082
0
9083
1
9084
7
9085
3
9086
3
9087
0
9088
0
9089
0
9090
0
9091
0
9092
2
9093
1
9094
0
9095
6
9096
1
9097
2
9098
4
9099
0
9100
0
9101
0
9102
6
9103
1
9104
4
9105
13
9106
3
9107
6
9108
4
9109
6
9110
0
9111
0
9112
5
9113
2
9114
0
9115
0
9116
0
9117
0
9118
0
9119
0
9120
0
9121
0
9122
0
9123
13
9124
2
9125
1
9126
6
9127
5
9128
2
9129
3
9130
13
9131
1
9132
0
9133
11
9134
2
9135
1
9136
0
9137
3
9138
1
9139
0
9140
4
9141
5
9142
0
9143
0
9144
10
9145
3
9146
1
9147
2
9148
4
9149
2
9150
2
9151
12
9152
5
9153
2
9154
12
9155
3
9156
3
9157
4
9158
15
9159
0
9160
0
9161
8
9162
0
9163
2
9164
1
9165
0
9166
0
9167
0
9168
0
9169
0
9170
0
9171
0
9172
0
9173
3
9174
0
9175
3
9176
0
9177
0
9178
0
9179
0
9180
2
9181
1
9182
4
9183
0
9184
3
9185
1
9186
0
9187
0
9188
0
9189
0
9190
0
9191
0
9192
0
9193
4
9194
0
9195
1
9196
3
9197
0
9198
0
9199
1
9200
1
9201
1
9202
1
9203
3
9204
1
9205
2
9206
0
9207
6
9208
0
9209
0
9210
2
9211
0
9212
3
9213
0
9214
1
9215
0
9216
0
9217
0
9218
0
9219
0
9220
0
9221
0
9222
1
9223
1
9224
3
9225
0
9226
0
9227
1
9228
0
9229
1
9230
0
9231
2
9232
3
9233
0
9234
1
9235
0
9236
0
9237
0
9238
0
9239
0
9240
0
9241
0
9242
0
9243
0
9244
0
9245
9
9246
1
9247
0
9248
0
9249
1
9250
0
9251
0
9252
0
9253
3
9254
0
9255
0
9256
2
9257
1
9258
0
9259
1
9260
0
9261
1
9262
0
9263
0
9264
0
9265
0
9266
0
9267
0
9268
0
9269
0
9270
4
9271
4
9272
3
9273
0
9274
1
9275
0
9276
2
9277
2
9278
0
9279
0
9280
0
9281
0
9282
0
9283
1
9284
1
9285
0
9286
0
9287
0
9288
1
9289
0
9290
1
9291
1
9292
0
9293
0
9294
4
9295
0
9296
0
9297
0
9298
5
9299
0
9300
0
9301
0
9302
2
9303
0
9304
4
9305
1
9306
3
9307
0
9308
1
9309
0
9310
0
9311
1
9312
0
9313
0
9314
3
9315
0
9316
0
9317
0
9318
0
9319
1
9320
3
9321
6
9322
1
9323
3
9324
1
9325
0
9326
4
9327
3
9328
2
9329
1
9330
3
9331
6
9332
4
9333
0
9334
0
9335
2
9336
0
9337
0
9338
1
9339
1
9340
2
9341
0
9342
7
9343
0
9344
4
9345
4
9346
1
9347
0
9348
4
9349
1
9350
0
9351
1
9352
7
9353
2
9354
0
9355
2
9356
2
9357
0
9358
1
9359
2
9360
0
9361
4
9362
2
9363
0
9364
3
9365
1
9366
1
9367
2
9368
9
9369
4
9370
6
9371
18
9372
2
9373
8
9374
8
9375
16
9376
1
9377
5
9378
19
9379
5
9380
11
9381
2
9382
2
9383
2
9384
1
9385
2
9386
0
9387
1
9388
0
9389
27
9390
3
9391
5
9392
13
9393
2
9394
6
9395
1
9396
25
9397
6
9398
4
9399
19
9400
5
9401
8
9402
10
9403
21
9404
7
9405
7
9406
13
9407
0
9408
9
9409
5
9410
0
9411
1
9412
0
9413
0
9414
1
9415
0
9416
0
9417
1
9418
9
9419
8
9420
4
9421
5
9422
6
9423
2
9424
0
9425
3
9426
4
9427
4
9428
5
9429
4
9430
3
9431
0
9432
2
9433
0
9434
0
9435
0
9436
2
9437
0
9438
0
9439
4
9440
0
9441
3
9442
14
9443
5
9444
8
9445
0
9446
7
9447
5
9448
4
9449
16
9450
8
9451
15
9452
0
9453
8
9454
6
9455
1
9456
10
9457
4
9458
3
9459
0
9460
0
9461
1
9462
0
9463
0
9464
0
9465
1
9466
0
9467
4
9468
4
9469
2
9470
4
9471
2
9472
3
9473
0
9474
5
9475
8
9476
1
9477
8
9478
2
9479
3
9480
0
9481
0
9482
2
9483
2
9484
0
9485
2
9486
0
9487
2
9488
5
9489
6
9490
2
9491
6
9492
9
9493
3
9494
2
9495
4
9496
5
9497
2
9498
1
9499
7
9500
4
9501
0
9502
10
9503
4
9504
1
9505
8
9506
12
9507
3
9508
0
9509
0
9510
0
9511
0
9512
0
9513
0
9514
1
9515
2
9516
1
9517
3
9518
0
9519
4
9520
3
9521
1
9522
2
9523
2
9524
0
9525
2
9526
2
9527
0
9528
3
9529
1
9530
0
9531
0
9532
0
9533
0
9534
0
9535
1
9536
0
9537
1
9538
0
9539
2
9540
1
9541
2
9542
5
9543
0
9544
1
9545
0
9546
3
9547
1
9548
0
9549
0
9550
1
9551
0
9552
2
9553
0
9554
4
9555
1
9556
1
9557
0
9558
1
9559
1
9560
0
9561
2
9562
0
9563
0
9564
0
9565
4
9566
14
9567
0
9568
14
9569
13
9570
15
9571
2
9572
6
9573
8
9574
0
9575
14
9576
6
9577
15
9578
0
9579
0
9580
0
9581
0
9582
0
9583
4
9584
1
9585
2
9586
19
9587
8
9588
0
9589
9
9590
9
9591
11
9592
6
9593
25
9594
14
9595
1
9596
9
9597
4
9598
10
9599
0
9600
6
9601
19
9602
0
9603
14
9604
4
9605
12
9606
0
9607
1
9608
2
9609
0
9610
1
9611
0
9612
0
9613
0
9614
2
9615
4
9616
0
9617
3
9618
12
9619
4
9620
0
9621
6
9622
8
9623
0
9624
0
9625
6
9626
7
9627
0
9628
2
9629
4
9630
0
9631
0
9632
0
9633
2
9634
0
9635
7
9636
4
9637
1
9638
2
9639
10
9640
2
9641
0
9642
4
9643
19
9644
0
9645
8
9646
6
9647
9
9648
0
9649
8
9650
11
9651
0
9652
2
9653
6
9654
5
9655
0
9656
0
9657
0
9658
1
9659
0
9660
2
9661
1
9662
0
9663
9
9664
5
9665
2
9666
11
9667
16
9668
7
9669
2
9670
10
9671
9
9672
0
9673
5
9674
10
9675
8
9676
0
9677
2
9678
2
9679
0
9680
2
9681
0
9682
2
9683
0
9684
5
9685
11
9686
2
9687
10
9688
4
9689
18
9690
3
9691
4
9692
11
9693
0
9694
13
9695
7
9696
3
9697
0
9698
11
9699
6
9700
1
9701
3
9702
11
9703
9
9704
0
9705
2
9706
0
9707
3
9708
0
9709
1
9710
0
9711
0
9712
8
9713
7
9714
1
9715
3
9716
2
9717
1
9718
2
9719
8
9720
1
9721
0
9722
7
9723
6
9724
1
9725
0
9726
0
9727
1
9728
2
9729
2
9730
1
9731
1
9732
0
9733
9
9734
5
9735
0
9736
4
9737
12
9738
1
9739
0
9740
7
9741
3
9742
6
9743
4
9744
8
9745
4
9746
0
9747
5
9748
5
9749
2
9750
3
9751
3
9752
4
9753
0
9754
2
9755
0
9756
0
9757
2
9758
0
9759
0
9760
5
9761
10
9762
11
9763
0
9764
2
9765
2
9766
5
9767
3
9768
6
9769
9
9770
1
9771
3
9772
3
9773
4
9774
0
9775
2
9776
0
9777
0
9778
2
9779
2
9780
3
9781
2
9782
4
9783
10
9784
2
9785
3
9786
5
9787
0
9788
3
9789
12
9790
9
9791
3
9792
6
9793
3
9794
3
9795
0
9796
7
9797
4
9798
0
9799
7
9800
3
9801
3
9802
1
9803
1
9804
0
9805
1
9806
0
9807
0
9808
0
9809
2
9810
5
9811
3
9812
10
9813
2
9814
0
9815
5
9816
5
9817
8
9818
2
9819
9
9820
1
9821
5
9822
4
9823
0
9824
1
9825
0
9826
1
9827
0
9828
0
9829
3
9830
2
9831
2
9832
3
9833
6
9834
2
9835
0
9836
4
9837
2
9838
4
9839
3
9840
4
9841
2
9842
6
9843
1
9844
2
9845
1
9846
0
9847
11
9848
3
9849
3
9850
9
9851
0
9852
0
9853
0
9854
0
9855
0
9856
0
9857
0
9858
0
9859
0
9860
0
9861
0
9862
0
9863
0
9864
0
9865
0
9866
0
9867
0
9868
0
9869
0
9870
0
9871
0
9872
0
9873
0
9874
0
9875
0
9876
0
9877
0
9878
0
9879
0
9880
0
9881
0
9882
0
9883
0
9884
0
9885
0
9886
0
9887
0
9888
0
9889
0
9890
0
9891
0
9892
0
9893
0
9894
0
9895
0
9896
0
9897
0
9898
0
9899
0
9900
0
9901
0
9902
1
9903
0
9904
0
9905
0
9906
1
9907
0
9908
0
9909
0
9910
1
9911
0
9912
2
9913
0
9914
0
9915
0
9916
0
9917
0
9918
0
9919
0
9920
0
9921
0
9922
0
9923
0
9924
0
9925
0
9926
0
9927
0
9928
0
9929
0
9930
1
9931
0
9932
0
9933
0
9934
1
9935
0
9936
0
9937
1
9938
1
9939
0
9940
0
9941
0
9942
0
9943
0
9944
0
9945
0
9946
0
9947
0
9948
0
9949
0
9950
0
9951
0
9952
0
9953
0
9954
0
9955
0
9956
0
9957
0
9958
0
9959
0
9960
0
9961
0
9962
0
9963
0
9964
0
9965
0
9966
0
9967
0
9968
0
9969
0
9970
0
9971
0
9972
0
9973
0
9974
0
9975
0
9976
0
9977
0
9978
0
9979
0
9980
0
9981
0
9982
0
9983
0
9984
0
9985
0
9986
0
9987
0
9988
0
9989
0
9990
0
9991
0
9992
0
9993
0
9994
0
9995
0
9996
0
9997
0
9998
1
9999
0
10000
0
10001
1
10002
2
10003
0
10004
0
10005
3
10006
1
10007
1
10008
3
10009
2
10010
1
10011
0
10012
4
10013
0
10014
0
10015
3
10016
0
10017
1
10018
2
10019
6
10020
0
10021
0
10022
7
10023
1
10024
2
10025
0
10026
6
10027
0
10028
0
10029
5
10030
0
10031
0
10032
4
10033
0
10034
0
10035
1
10036
3
10037
2
10038
1
10039
0
10040
4
10041
0
10042
1
10043
9
10044
2
10045
6
10046
3
10047
1
10048
0
10049
1
10050
1
10051
0
10052
0
10053
0
10054
0
10055
1
10056
1
10057
2
10058
1
10059
0
10060
2
10061
2
10062
0
10063
0
10064
2
10065
0
10066
0
10067
0
10068
9
10069
0
10070
0
10071
4
10072
0
10073
0
10074
3
10075
5
10076
0
10077
0
10078
1
10079
1
10080
0
10081
0
10082
1
10083
0
10084
0
10085
0
10086
0
10087
0
10088
0
10089
2
10090
0
10091
0
10092
0
10093
0
10094
0
10095
0
10096
1
10097
1
10098
0
10099
2
10100
0
10101
1
10102
0
10103
2
10104
0
10105
0
10106
3
10107
1
10108
0
10109
0
10110
3
10111
0
10112
0
10113
2
10114
0
10115
0
10116
0
10117
0
10118
0
10119
0
10120
0
10121
2
10122
2
10123
0
10124
0
10125
0
10126
0
10127
3
10128
2
10129
0
10130
0
10131
2
10132
0
10133
0
10134
0
10135
1
10136
0
10137
0
10138
2
10139
1
10140
0
10141
2
10142
3
10143
0
10144
0
10145
1
10146
1
10147
0
10148
0
10149
0
10150
0
10151
0
10152
0
10153
2
10154
0
10155
0
10156
0
10157
1
10158
0
10159
1
10160
0
10161
0
10162
0
10163
1
10164
0
10165
0
10166
0
10167
0
10168
0
10169
2
10170
0
10171
0
10172
0
10173
0
10174
0
10175
0
10176
2
10177
0
10178
1
10179
0
10180
0
10181
0
10182
0
10183
0
10184
0
10185
1
10186
0
10187
0
10188
0
10189
0
10190
0
10191
0
10192
0
10193
0
10194
0
10195
0
10196
0
10197
0
10198
0
10199
0
10200
0
10201
1
10202
0
10203
0
10204
0
10205
0
10206
0
10207
0
10208
0
10209
0
10210
0
10211
0
10212
0
10213
0
10214
0
10215
0
10216
0
10217
1
10218
0
10219
0
10220
0
10221
0
10222
1
10223
0
10224
0
10225
0
10226
0
10227
0
10228
0
10229
0
10230
0
10231
0
10232
0
10233
0
10234
0
10235
0
10236
0
10237
0
10238
0
10239
1
10240
0
10241
0
10242
1
10243
2
10244
0
10245
0
10246
0
10247
0
10248
0
10249
1
10250
0
10251
0
10252
0
10253
0
10254
0
10255
0
10256
0
10257
0
10258
0
10259
0
10260
0
10261
1
10262
0
10263
0
10264
0
10265
0
10266
3
10267
0
10268
1
10269
0
10270
3
10271
1
10272
0
10273
0
10274
0
10275
0
10276
1
10277
1
10278
0
10279
0
10280
0
10281
0
10282
0
10283
0
10284
0
10285
0
10286
0
10287
0
10288
0
10289
0
10290
0
10291
2
10292
0
10293
1
10294
0
10295
0
10296
0
10297
1
10298
0
10299
0
10300
0
10301
0
10302
0
10303
0
10304
1
10305
0
10306
0
10307
1
10308
0
10309
0
10310
0
10311
2
10312
0
10313
0
10314
1
10315
2
10316
0
10317
1
10318
0
10319
1
10320
0
10321
0
10322
2
10323
0
10324
2
10325
1
10326
0
10327
0
10328
0
10329
0
10330
0
10331
1
10332
0
10333
0
10334
0
10335
0
10336
1
10337
0
10338
0
10339
0
10340
0
10341
0
10342
0
10343
1
10344
1
10345
0
10346
1
10347
1
10348
6
10349
0
10350
1
10351
6
10352
1
10353
0
10354
0
10355
0
10356
2
10357
0
10358
1
10359
2
10360
4
10361
1
10362
4
10363
0
10364
1
10365
0
10366
0
10367
1
10368
0
10369
3
10370
0
10371
2
10372
4
10373
0
10374
2
10375
0
10376
1
10377
0
10378
0
10379
0
10380
0
10381
1
10382
0
10383
5
10384
3
10385
1
10386
2
10387
0
10388
0
10389
0
10390
0
10391
0
10392
1
10393
0
10394
0
10395
3
10396
0
10397
0
10398
1
10399
1
10400
0
10401
1
10402
1
10403
5
10404
0
10405
2
10406
1
10407
0
10408
1
10409
0
10410
1
10411
0
10412
2
10413
0
10414
0
10415
2
10416
0
10417
2
10418
0
10419
3
10420
1
10421
0
10422
3
10423
1
10424
1
10425
0
10426
2
10427
0
10428
0
10429
0
10430
0
10431
0
10432
0
10433
0
10434
2
10435
0
10436
0
10437
1
10438
0
10439
0
10440
0
10441
0
10442
0
10443
0
10444
1
10445
1
10446
0
10447
0
10448
2
10449
0
10450
0
10451
2
10452
1
10453
0
10454
1
10455
5
10456
0
10457
2
10458
0
10459
1
10460
0
10461
4
10462
0
10463
1
10464
2
10465
0
10466
0
10467
0
10468
3
10469
2
10470
0
10471
1
10472
2
10473
1
10474
1
10475
1
10476
0
10477
0
10478
0
10479
0
10480
1
10481
1
10482
1
10483
2
10484
1
10485
1
10486
2
10487
1
10488
0
10489
0
10490
0
10491
0
10492
1
10493
0
10494
0
10495
0
10496
0
10497
0
10498
0
10499
0
10500
0
10501
1
10502
0
10503
0
10504
0
10505
0
10506
0
10507
0
10508
1
10509
0
10510
0
10511
0
10512
0
10513
0
10514
0
10515
0
10516
0
10517
0
10518
0
10519
0
10520
0
10521
0
10522
1
10523
0
10524
0
10525
0
10526
0
10527
0
10528
0
10529
2
10530
0
10531
1
10532
0
10533
1
10534
0
10535
0
10536
1
10537
0
10538
0
10539
2
10540
0
10541
2
10542
0
10543
2
10544
0
10545
2
10546
2
10547
0
10548
8
10549
0
10550
3
10551
0
10552
0
10553
1
10554
0
10555
2
10556
1
10557
3
10558
0
10559
0
10560
3
10561
0
10562
3
10563
4
10564
2
10565
0
10566
1
10567
2
10568
0
10569
1
10570
2
10571
2
10572
0
10573
0
10574
1
10575
0
10576
1
10577
1
10578
3
10579
0
10580
3
10581
3
10582
0
10583
2
10584
1
10585
1
10586
0
10587
0
10588
0
10589
0
10590
0
10591
0
10592
0
10593
1
10594
2
10595
0
10596
1
10597
0
10598
0
10599
1
10600
0
10601
1
10602
0
10603
0
10604
0
10605
1
10606
2
10607
0
10608
5
10609
3
10610
0
10611
3
10612
0
10613
0
10614
0
10615
3
10616
1
10617
0
10618
0
10619
1
10620
1
10621
0
10622
2
10623
1
10624
0
10625
0
10626
0
10627
0
10628
0
10629
6
10630
2
10631
0
10632
1
10633
3
10634
0
10635
0
10636
1
10637
2
10638
0
10639
2
10640
0
10641
0
10642
0
10643
1
10644
3
10645
1
10646
0
10647
4
10648
3
10649
2
10650
4
10651
1
10652
0
10653
3
10654
2
10655
0
10656
0
10657
3
10658
0
10659
0
10660
2
10661
2
10662
1
10663
1
10664
3
10665
2
10666
0
10667
2
10668
3
10669
0
10670
0
10671
0
10672
1
10673
1
10674
0
10675
0
10676
1
10677
1
10678
1
10679
2
10680
0
10681
5
10682
1
10683
0
10684
0
10685
1
10686
1
10687
1
10688
1
10689
0
10690
1
10691
0
10692
0
10693
5
10694
0
10695
0
10696
5
10697
0
10698
0
10699
0
10700
3
10701
0
10702
0
10703
1
10704
0
10705
0
10706
2
10707
2
10708
0
10709
0
10710
4
10711
0
10712
0
10713
0
10714
1
10715
0
10716
0
10717
0
10718
5
10719
0
10720
0
10721
1
10722
0
10723
0
10724
0
10725
0
10726
0
10727
1
10728
1
10729
0
10730
2
10731
0
10732
0
10733
0
10734
2
10735
0
10736
0
10737
0
10738
1
10739
0
10740
0
10741
8
10742
2
10743
1
10744
1
10745
1
10746
0
10747
0
10748
1
10749
0
10750
1
10751
0
10752
0
10753
1
10754
0
10755
2
10756
0
10757
0
10758
0
10759
4
10760
6
10761
0
10762
1
10763
3
10764
1
10765
2
10766
2
10767
1
10768
0
10769
0
10770
0
10771
0
10772
0
10773
0
10774
0
10775
1
10776
1
10777
2
10778
0
10779
1
10780
1
10781
2
10782
0
10783
1
10784
0
10785
2
10786
0
10787
0
10788
0
10789
5
10790
0
10791
1
10792
2
10793
1
10794
2
10795
2
10796
0
10797
0
10798
1
10799
3
10800
0
10801
0
10802
0
10803
0
10804
0
10805
1
10806
2
10807
2
10808
0
10809
1
10810
0
10811
3
10812
1
10813
1
10814
3
10815
1
10816
0
10817
0
10818
0
10819
0
10820
1
10821
0
10822
0
10823
0
10824
3
10825
1
10826
1
10827
1
10828
0
10829
0
10830
2
10831
0
10832
0
10833
0
10834
0
10835
0
10836
0
10837
0
10838
0
10839
0
10840
0
10841
0
10842
0
10843
0
10844
0
10845
0
10846
0
10847
0
10848
0
10849
0
10850
0
10851
0
10852
0
10853
0
10854
0
10855
0
10856
0
10857
0
10858
0
10859
0
10860
0
10861
0
10862
0
10863
0
10864
0
10865
0
10866
0
10867
0
10868
0
10869
0
10870
0
10871
0
10872
0
10873
0
10874
0
10875
0
10876
0
10877
0
10878
0
10879
0
10880
0
10881
0
10882
0
10883
0
10884
0
10885
0
10886
0
10887
0
10888
0
10889
0
10890
0
10891
2
10892
0
10893
0
10894
0
10895
0
10896
0
10897
0
10898
0
10899
0
10900
0
10901
0
10902
0
10903
0
10904
0
10905
0
10906
0
10907
0
10908
0
10909
0
10910
0
10911
0
10912
0
10913
0
10914
0
10915
0
10916
0
10917
0
10918
0
10919
0
10920
0
10921
0
10922
0
10923
0
10924
0
10925
0
10926
0
10927
0
10928
2
10929
0
10930
0
10931
0
10932
0
10933
0
10934
0
10935
0
10936
0
10937
0
10938
0
10939
0
10940
0
10941
0
10942
0
10943
0
10944
0
10945
0
10946
0
10947
0
10948
0
10949
0
10950
0
10951
0
10952
0
10953
0
10954
0
10955
0
10956
0
10957
0
10958
0
10959
0
10960
0
10961
0
10962
0
10963
0
10964
0
10965
0
10966
0
10967
0
10968
0
10969
0
10970
0
10971
0
10972
0
10973
0
10974
0
10975
0
10976
0
10977
0
10978
5
10979
0
10980
0
10981
0
10982
0
10983
1
10984
0
10985
26
10986
5
10987
5
10988
31
10989
4
10990
7
10991
13
10992
30
10993
3
10994
2
10995
30
10996
5
10997
8
10998
26
10999
2
11000
0
11001
1
11002
3
11003
0
11004
0
11005
2
11006
36
11007
4
11008
0
11009
30
11010
18
11011
5
11012
20
11013
25
11014
6
11015
1
11016
22
11017
6
11018
4
11019
10
11020
27
11021
5
11022
2
11023
47
11024
22
11025
2
11026
7
11027
6
11028
0
11029
0
11030
6
11031
0
11032
4
11033
0
11034
11
11035
2
11036
2
11037
13
11038
2
11039
4
11040
3
11041
18
11042
0
11043
1
11044
10
11045
3
11046
3
11047
9
11048
0
11049
1
11050
0
11051
2
11052
0
11053
0
11054
0
11055
29
11056
1
11057
3
11058
8
11059
1
11060
4
11061
10
11062
18
11063
0
11064
2
11065
10
11066
2
11067
0
11068
4
11069
11
11070
1
11071
1
11072
12
11073
4
11074
1
11075
2
11076
0
11077
8
11078
0
11079
1
11080
0
11081
2
11082
0
11083
13
11084
3
11085
2
11086
12
11087
4
11088
1
11089
4
11090
8
11091
4
11092
3
11093
8
11094
7
11095
5
11096
3
11097
0
11098
0
11099
0
11100
2
11101
1
11102
0
11103
1
11104
19
11105
3
11106
2
11107
24
11108
2
11109
5
11110
5
11111
17
11112
7
11113
3
11114
9
11115
2
11116
5
11117
3
11118
19
11119
2
11120
1
11121
9
11122
4
11123
4
11124
7
11125
0
11126
0
11127
0
11128
0
11129
0
11130
0
11131
0
11132
3
11133
0
11134
4
11135
0
11136
1
11137
2
11138
2
11139
3
11140
1
11141
0
11142
3
11143
2
11144
0
11145
1
11146
0
11147
0
11148
0
11149
0
11150
1
11151
1
11152
0
11153
2
11154
3
11155
0
11156
0
11157
1
11158
3
11159
0
11160
8
11161
3
11162
1
11163
4
11164
0
11165
1
11166
2
11167
3
11168
6
11169
1
11170
3
11171
2
11172
2
11173
2
11174
0
11175
0
11176
0
11177
0
11178
0
11179
1
11180
0
11181
2
11182
0
11183
2
11184
5
11185
3
11186
0
11187
0
11188
2
11189
2
11190
2
11191
1
11192
1
11193
0
11194
0
11195
0
11196
0
11197
0
11198
0
11199
0
11200
0
11201
0
11202
3
11203
2
11204
1
11205
2
11206
0
11207
0
11208
0
11209
1
11210
2
11211
3
11212
2
11213
1
11214
0
11215
0
11216
3
11217
0
11218
0
11219
7
11220
1
11221
0
11222
0
11223
0
11224
0
11225
0
11226
2
11227
0
11228
0
11229
0
11230
3
11231
3
11232
2
11233
1
11234
2
11235
2
11236
8
11237
10
11238
0
11239
0
11240
4
11241
3
11242
0
11243
3
11244
0
11245
0
11246
0
11247
0
11248
0
11249
0
11250
0
11251
5
11252
7
11253
3
11254
5
11255
1
11256
0
11257
4
11258
6
11259
2
11260
1
11261
4
11262
1
11263
0
11264
0
11265
0
11266
0
11267
2
11268
4
11269
3
11270
2
11271
2
11272
0
11273
0
11274
0
11275
0
11276
0
11277
1
11278
0
11279
4
11280
4
11281
6
11282
0
11283
3
11284
2
11285
4
11286
3
11287
9
11288
4
11289
0
11290
4
11291
3
11292
0
11293
0
11294
0
11295
0
11296
1
11297
0
11298
0
11299
0
11300
1
11301
3
11302
4
11303
1
11304
6
11305
10
11306
0
11307
3
11308
4
11309
11
11310
2
11311
4
11312
3
11313
1
11314
2
11315
6
11316
6
11317
1
11318
3
11319
6
11320
1
11321
2
11322
0
11323
1
11324
2
11325
3
11326
0
11327
2
11328
28
11329
5
11330
4
11331
32
11332
12
11333
13
11334
11
11335
35
11336
9
11337
11
11338
49
11339
5
11340
4
11341
10
11342
4
11343
0
11344
1
11345
1
11346
0
11347
1
11348
0
11349
23
11350
12
11351
11
11352
32
11353
8
11354
10
11355
16
11356
25
11357
17
11358
9
11359
31
11360
2
11361
11
11362
6
11363
39
11364
8
11365
4
11366
14
11367
7
11368
14
11369
8
11370
1
11371
0
11372
0
11373
0
11374
0
11375
0
11376
5
11377
0
11378
14
11379
9
11380
6
11381
26
11382
23
11383
15
11384
1
11385
19
11386
9
11387
2
11388
28
11389
18
11390
17
11391
2
11392
0
11393
0
11394
0
11395
1
11396
1
11397
3
11398
0
11399
19
11400
11
11401
7
11402
13
11403
18
11404
8
11405
0
11406
13
11407
18
11408
2
11409
8
11410
16
11411
20
11412
0
11413
16
11414
13
11415
3
11416
17
11417
16
11418
13
11419
0
11420
0
11421
0
11422
0
11423
0
11424
0
11425
2
11426
3
11427
12
11428
13
11429
2
11430
20
11431
21
11432
6
11433
0
11434
14
11435
11
11436
4
11437
7
11438
29
11439
11
11440
0
11441
0
11442
1
11443
0
11444
1
11445
1
11446
0
11447
1
11448
15
11449
9
11450
0
11451
4
11452
14
11453
11
11454
1
11455
16
11456
5
11457
4
11458
7
11459
11
11460
11
11461
0
11462
10
11463
16
11464
3
11465
11
11466
13
11467
9
11468
0
11469
0
11470
0
11471
0
11472
0
11473
0
11474
0
11475
0
11476
2
11477
3
11478
8
11479
1
11480
1
11481
5
11482
0
11483
5
11484
2
11485
5
11486
3
11487
1
11488
1
11489
0
11490
0
11491
0
11492
0
11493
0
11494
0
11495
0
11496
0
11497
2
11498
1
11499
5
11500
2
11501
2
11502
7
11503
0
11504
1
11505
2
11506
0
11507
3
11508
2
11509
1
11510
3
11511
0
11512
2
11513
2
11514
0
11515
1
11516
2
11517
0
11518
0
11519
0
11520
0
11521
2
11522
0
11523
2
11524
0
11525
29
11526
26
11527
3
11528
16
11529
12
11530
25
11531
2
11532
24
11533
18
11534
0
11535
29
11536
19
11537
12
11538
0
11539
3
11540
0
11541
0
11542
0
11543
1
11544
0
11545
0
11546
17
11547
23
11548
2
11549
26
11550
11
11551
19
11552
0
11553
9
11554
12
11555
3
11556
25
11557
10
11558
16
11559
0
11560
27
11561
13
11562
2
11563
19
11564
11
11565
23
11566
0
11567
0
11568
6
11569
0
11570
6
11571
0
11572
0
11573
1
11574
11
11575
15
11576
1
11577
4
11578
5
11579
10
11580
1
11581
7
11582
19
11583
1
11584
3
11585
10
11586
4
11587
0
11588
3
11589
0
11590
0
11591
0
11592
0
11593
0
11594
1
11595
9
11596
20
11597
1
11598
7
11599
9
11600
1
11601
0
11602
12
11603
4
11604
1
11605
7
11606
7
11607
13
11608
1
11609
8
11610
13
11611
0
11612
7
11613
14
11614
6
11615
0
11616
0
11617
2
11618
0
11619
2
11620
0
11621
0
11622
7
11623
12
11624
15
11625
2
11626
16
11627
14
11628
8
11629
4
11630
11
11631
14
11632
0
11633
12
11634
13
11635
8
11636
0
11637
0
11638
2
11639
0
11640
3
11641
4
11642
1
11643
3
11644
9
11645
20
11646
2
11647
18
11648
18
11649
9
11650
3
11651
4
11652
19
11653
1
11654
17
11655
19
11656
11
11657
1
11658
10
11659
13
11660
3
11661
9
11662
10
11663
11
11664
0
11665
4
11666
2
11667
0
11668
0
11669
2
11670
0
11671
1
11672
4
11673
10
11674
4
11675
5
11676
21
11677
4
11678
1
11679
5
11680
13
11681
2
11682
8
11683
11
11684
10
11685
0
11686
2
11687
2
11688
0
11689
2
11690
0
11691
0
11692
0
11693
8
11694
8
11695
4
11696
8
11697
18
11698
9
11699
0
11700
7
11701
12
11702
5
11703
16
11704
9
11705
2
11706
0
11707
12
11708
14
11709
2
11710
3
11711
14
11712
10
11713
0
11714
1
11715
2
11716
0
11717
0
11718
3
11719
3
11720
11
11721
8
11722
8
11723
1
11724
8
11725
1
11726
5
11727
6
11728
11
11729
10
11730
3
11731
6
11732
7
11733
8
11734
0
11735
0
11736
0
11737
0
11738
0
11739
0
11740
0
11741
5
11742
15
11743
16
11744
6
11745
14
11746
12
11747
10
11748
7
11749
12
11750
10
11751
3
11752
9
11753
8
11754
12
11755
6
11756
7
11757
11
11758
3
11759
7
11760
4
11761
7
11762
0
11763
1
11764
1
11765
3
11766
1
11767
0
11768
0
11769
9
11770
6
11771
6
11772
9
11773
1
11774
1
11775
5
11776
4
11777
3
11778
4
11779
10
11780
7
11781
1
11782
6
11783
1
11784
0
11785
2
11786
0
11787
0
11788
0
11789
2
11790
12
11791
11
11792
6
11793
7
11794
7
11795
4
11796
11
11797
5
11798
4
11799
3
11800
8
11801
1
11802
4
11803
8
11804
7
11805
4
11806
9
11807
6
11808
1
11809
4
11810
6
11811
0
11812
0
11813
0
11814
0
11815
0
11816
0
11817
0
11818
0
11819
0
11820
0
11821
0
11822
0
11823
0
11824
0
11825
0
11826
0
11827
0
11828
0
11829
0
11830
0
11831
0
11832
0
11833
0
11834
0
11835
0
11836
0
11837
0
11838
0
11839
0
11840
0
11841
0
11842
0
11843
0
11844
0
11845
0
11846
0
11847
0
11848
0
11849
0
11850
0
11851
0
11852
0
11853
0
11854
0
11855
0
11856
0
11857
0
11858
0
11859
0
11860
0
11861
0
11862
0
11863
0
11864
0
11865
0
11866
0
11867
0
11868
0
11869
0
11870
0
11871
2
11872
0
11873
0
11874
1
11875
0
11876
0
11877
1
11878
0
11879
0
11880
1
11881
0
11882
0
11883
0
11884
0
11885
0
11886
0
11887
0
11888
0
11889
0
11890
0
11891
0
11892
0
11893
0
11894
0
11895
1
11896
0
11897
0
11898
0
11899
0
11900
0
11901
1
11902
0
11903
0
11904
0
11905
0
11906
0
11907
0
11908
0
11909
0
11910
0
11911
0
11912
0
11913
0
11914
0
11915
0
11916
0
11917
0
11918
0
11919
0
11920
0
11921
0
11922
0
11923
0
11924
0
11925
0
11926
0
11927
0
11928
0
11929
0
11930
0
11931
0
11932
0
11933
0
11934
0
11935
0
11936
0
11937
0
11938
0
11939
0
11940
0
11941
0
11942
0
11943
0
11944
0
11945
0
11946
0
11947
0
11948
0
11949
0
11950
0
11951
0
11952
0
11953
0
11954
0
11955
0
11956
0
11957
0
11958
2
11959
0
11960
0
11961
4
11962
1
11963
0
11964
0
11965
18
11966
2
11967
6
11968
23
11969
11
11970
4
11971
3
11972
30
11973
5
11974
4
11975
30
11976
17
11977
6
11978
7
11979
1
11980
0
11981
1
11982
1
11983
1
11984
0
11985
1
11986
20
11987
2
11988
1
11989
19
11990
9
11991
1
11992
3
11993
17
11994
1
11995
0
11996
12
11997
8
11998
4
11999
5
12000
20
12001
5
12002
4
12003
21
12004
6
12005
3
12006
10
12007
0
12008
2
12009
0
12010
0
12011
0
12012
0
12013
0
12014
2
12015
0
12016
0
12017
6
12018
0
12019
2
12020
3
12021
15
12022
1
12023
2
12024
18
12025
0
12026
7
12027
3
12028
0
12029
0
12030
0
12031
0
12032
0
12033
0
12034
0
12035
11
12036
0
12037
0
12038
4
12039
0
12040
5
12041
8
12042
3
12043
1
12044
0
12045
2
12046
1
12047
0
12048
4
12049
16
12050
0
12051
2
12052
9
12053
3
12054
1
12055
4
12056
1
12057
0
12058
0
12059
2
12060
0
12061
0
12062
0
12063
5
12064
1
12065
1
12066
7
12067
4
12068
0
12069
2
12070
14
12071
4
12072
0
12073
17
12074
5
12075
6
12076
7
12077
1
12078
0
12079
0
12080
0
12081
1
12082
0
12083
0
12084
11
12085
2
12086
0
12087
4
12088
1
12089
2
12090
3
12091
8
12092
1
12093
2
12094
10
12095
4
12096
2
12097
3
12098
10
12099
1
12100
0
12101
4
12102
5
12103
0
12104
5
12105
0
12106
0
12107
2
12108
0
12109
2
12110
0
12111
0
12112
2
12113
0
12114
3
12115
1
12116
2
12117
4
12118
2
12119
5
12120
0
12121
3
12122
4
12123
0
12124
4
12125
1
12126
0
12127
0
12128
2
12129
0
12130
2
12131
2
12132
2
12133
0
12134
0
12135
0
12136
2
12137
1
12138
0
12139
0
12140
2
12141
0
12142
0
12143
3
12144
4
12145
3
12146
1
12147
2
12148
1
12149
1
12150
0
12151
3
12152
3
12153
2
12154
0
12155
0
12156
0
12157
0
12158
0
12159
0
12160
0
12161
0
12162
2
12163
0
12164
0
12165
1
12166
0
12167
0
12168
1
12169
0
12170
0
12171
6
12172
0
12173
2
12174
0
12175
0
12176
0
12177
0
12178
0
12179
0
12180
0
12181
0
12182
1
12183
0
12184
1
12185
0
12186
0
12187
0
12188
1
12189
0
12190
0
12191
0
12192
4
12193
0
12194
0
12195
0
12196
2
12197
1
12198
1
12199
2
12200
1
12201
0
12202
2
12203
0
12204
0
12205
0
12206
0
12207
0
12208
0
12209
0
12210
5
12211
0
12212
0
12213
1
12214
2
12215
0
12216
0
12217
3
12218
2
12219
0
12220
2
12221
1
12222
0
12223
4
12224
0
12225
0
12226
0
12227
0
12228
0
12229
0
12230
0
12231
2
12232
0
12233
4
12234
1
12235
0
12236
1
12237
0
12238
2
12239
1
12240
0
12241
0
12242
2
12243
0
12244
2
12245
2
12246
0
12247
1
12248
0
12249
0
12250
0
12251
1
12252
0
12253
0
12254
0
12255
0
12256
0
12257
0
12258
0
12259
0
12260
3
12261
7
12262
2
12263
2
12264
3
12265
2
12266
0
12267
2
12268
7
12269
0
12270
0
12271
2
12272
1
12273
0
12274
2
12275
0
12276
0
12277
0
12278
0
12279
0
12280
0
12281
1
12282
3
12283
0
12284
0
12285
2
12286
0
12287
0
12288
2
12289
6
12290
0
12291
0
12292
5
12293
0
12294
0
12295
1
12296
6
12297
0
12298
0
12299
4
12300
0
12301
1
12302
0
12303
0
12304
0
12305
1
12306
0
12307
0
12308
20
12309
4
12310
7
12311
17
12312
2
12313
8
12314
3
12315
21
12316
9
12317
6
12318
7
12319
4
12320
3
12321
8
12322
2
12323
0
12324
0
12325
3
12326
0
12327
0
12328
0
12329
2
12330
3
12331
5
12332
9
12333
3
12334
4
12335
2
12336
18
12337
7
12338
6
12339
10
12340
1
12341
4
12342
4
12343
13
12344
4
12345
7
12346
10
12347
1
12348
6
12349
2
12350
0
12351
0
12352
0
12353
0
12354
0
12355
0
12356
1
12357
1
12358
3
12359
7
12360
2
12361
15
12362
12
12363
3
12364
0
12365
6
12366
2
12367
5
12368
17
12369
9
12370
16
12371
0
12372
1
12373
0
12374
0
12375
0
12376
0
12377
0
12378
0
12379
5
12380
4
12381
1
12382
10
12383
6
12384
11
12385
0
12386
11
12387
7
12388
1
12389
5
12390
2
12391
10
12392
0
12393
5
12394
4
12395
9
12396
6
12397
11
12398
4
12399
0
12400
1
12401
1
12402
0
12403
0
12404
0
12405
3
12406
0
12407
9
12408
4
12409
2
12410
2
12411
5
12412
8
12413
3
12414
11
12415
12
12416
0
12417
8
12418
27
12419
7
12420
0
12421
1
12422
0
12423
1
12424
0
12425
1
12426
1
12427
1
12428
12
12429
1
12430
0
12431
3
12432
9
12433
4
12434
0
12435
3
12436
5
12437
2
12438
7
12439
5
12440
6
12441
1
12442
15
12443
13
12444
3
12445
4
12446
1
12447
5
12448
0
12449
0
12450
0
12451
0
12452
0
12453
0
12454
0
12455
0
12456
0
12457
0
12458
0
12459
1
12460
1
12461
3
12462
0
12463
0
12464
1
12465
2
12466
4
12467
0
12468
2
12469
0
12470
0
12471
0
12472
0
12473
0
12474
0
12475
0
12476
2
12477
0
12478
2
12479
0
12480
0
12481
0
12482
0
12483
0
12484
4
12485
1
12486
2
12487
1
12488
1
12489
3
12490
0
12491
3
12492
0
12493
0
12494
0
12495
1
12496
0
12497
0
12498
1
12499
1
12500
0
12501
0
12502
2
12503
0
12504
0
12505
13
12506
9
12507
0
12508
5
12509
7
12510
6
12511
2
12512
15
12513
14
12514
1
12515
16
12516
6
12517
12
12518
0
12519
0
12520
0
12521
0
12522
0
12523
0
12524
0
12525
0
12526
3
12527
9
12528
0
12529
12
12530
8
12531
6
12532
1
12533
4
12534
6
12535
0
12536
10
12537
2
12538
8
12539
0
12540
12
12541
10
12542
1
12543
20
12544
11
12545
13
12546
0
12547
1
12548
0
12549
0
12550
0
12551
4
12552
0
12553
0
12554
8
12555
10
12556
2
12557
2
12558
3
12559
5
12560
1
12561
9
12562
16
12563
0
12564
20
12565
2
12566
10
12567
0
12568
1
12569
1
12570
0
12571
1
12572
0
12573
1
12574
0
12575
4
12576
8
12577
0
12578
1
12579
0
12580
12
12581
2
12582
3
12583
5
12584
2
12585
3
12586
8
12587
3
12588
0
12589
2
12590
8
12591
2
12592
4
12593
4
12594
8
12595
0
12596
2
12597
0
12598
0
12599
0
12600
0
12601
0
12602
0
12603
3
12604
8
12605
0
12606
5
12607
5
12608
2
12609
0
12610
9
12611
9
12612
1
12613
6
12614
10
12615
11
12616
0
12617
0
12618
0
12619
0
12620
0
12621
0
12622
0
12623
3
12624
9
12625
4
12626
0
12627
5
12628
5
12629
1
12630
1
12631
10
12632
14
12633
1
12634
3
12635
4
12636
4
12637
0
12638
12
12639
3
12640
0
12641
7
12642
7
12643
2
12644
0
12645
0
12646
3
12647
0
12648
0
12649
0
12650
0
12651
0
12652
6
12653
2
12654
0
12655
7
12656
3
12657
5
12658
0
12659
17
12660
3
12661
8
12662
3
12663
11
12664
4
12665
0
12666
0
12667
0
12668
0
12669
0
12670
2
12671
0
12672
0
12673
7
12674
3
12675
2
12676
2
12677
6
12678
0
12679
1
12680
7
12681
6
12682
1
12683
4
12684
9
12685
1
12686
2
12687
3
12688
6
12689
0
12690
3
12691
11
12692
1
12693
0
12694
0
12695
0
12696
0
12697
0
12698
0
12699
0
12700
5
12701
3
12702
4
12703
2
12704
3
12705
3
12706
5
12707
2
12708
8
12709
9
12710
1
12711
2
12712
3
12713
4
12714
0
12715
0
12716
0
12717
0
12718
0
12719
0
12720
0
12721
1
12722
7
12723
7
12724
0
12725
1
12726
3
12727
4
12728
8
12729
0
12730
3
12731
5
12732
1
12733
6
12734
5
12735
3
12736
7
12737
4
12738
3
12739
4
12740
1
12741
4
12742
0
12743
0
12744
0
12745
0
12746
2
12747
0
12748
0
12749
2
12750
3
12751
0
12752
1
12753
2
12754
2
12755
6
12756
6
12757
3
12758
7
12759
9
12760
5
12761
8
12762
8
12763
1
12764
0
12765
1
12766
0
12767
0
12768
0
12769
0
12770
2
12771
1
12772
4
12773
7
12774
2
12775
5
12776
3
12777
2
12778
10
12779
3
12780
3
12781
3
12782
2
12783
8
12784
7
12785
4
12786
5
12787
9
12788
2
12789
4
12790
6
12791
0
12792
0
12793
0
12794
0
12795
0
12796
0
12797
0
12798
0
12799
0
12800
0
12801
0
12802
0
12803
0
12804
0
12805
0
12806
0
12807
0
12808
0
12809
0
12810
0
12811
0
12812
0
12813
0
12814
0
12815
0
12816
0
12817
0
12818
0
12819
0
12820
0
12821
0
12822
0
12823
0
12824
0
12825
0
12826
0
12827
0
12828
0
12829
0
12830
0
12831
0
12832
0
12833
0
12834
0
12835
0
12836
0
12837
0
12838
0
12839
0
12840
0
12841
0
12842
0
12843
0
12844
0
12845
0
12846
0
12847
0
12848
0
12849
0
12850
0
12851
0
12852
0
12853
2
12854
0
12855
0
12856
1
12857
0
12858
1
12859
0
12860
0
12861
0
12862
0
12863
0
12864
0
12865
0
12866
0
12867
0
12868
0
12869
0
12870
0
12871
1
12872
0
12873
2
12874
0
12875
2
12876
0
12877
0
12878
0
12879
0
12880
0
12881
0
12882
0
12883
0
12884
0
12885
0
12886
2
12887
2
12888
0
12889
0
12890
0
12891
0
12892
0
12893
0
12894
0
12895
0
12896
0
12897
0
12898
0
12899
0
12900
0
12901
0
12902
0
12903
0
12904
0
12905
0
12906
0
12907
0
12908
0
12909
0
12910
0
12911
0
12912
0
12913
0
12914
0
12915
0
12916
0
12917
0
12918
0
12919
0
12920
0
12921
0
12922
0
12923
0
12924
0
12925
0
12926
0
12927
0
12928
0
12929
0
12930
0
12931
0
12932
0
12933
0
12934
0
12935
0
12936
0
12937
0
12938
9
12939
1
12940
0
12941
2
12942
1
12943
1
12944
1
12945
27
12946
2
12947
1
12948
25
12949
11
12950
5
12951
14
12952
19
12953
2
12954
5
12955
17
12956
13
12957
5
12958
9
12959
2
12960
0
12961
0
12962
2
12963
0
12964
2
12965
1
12966
22
12967
2
12968
1
12969
19
12970
13
12971
9
12972
8
12973
28
12974
4
12975
6
12976
31
12977
19
12978
5
12979
16
12980
25
12981
2
12982
2
12983
14
12984
9
12985
2
12986
13
12987
7
12988
1
12989
1
12990
5
12991
0
12992
0
12993
0
12994
16
12995
0
12996
2
12997
9
12998
2
12999
1
13000
4
13001
12
13002
2
13003
1
13004
7
13005
0
13006
0
13007
4
13008
6
13009
1
13010
0
13011
3
13012
2
13013
1
13014
2
13015
8
13016
3
13017
1
13018
4
13019
0
13020
1
13021
5
13022
17
13023
0
13024
2
13025
15
13026
3
13027
1
13028
4
13029
7
13030
1
13031
1
13032
13
13033
1
13034
2
13035
1
13036
5
13037
3
13038
0
13039
8
13040
1
13041
0
13042
0
13043
6
13044
1
13045
0
13046
12
13047
1
13048
4
13049
3
13050
8
13051
2
13052
2
13053
13
13054
3
13055
6
13056
5
13057
0
13058
1
13059
0
13060
0
13061
2
13062
0
13063
0
13064
13
13065
3
13066
1
13067
4
13068
2
13069
1
13070
2
13071
10
13072
10
13073
0
13074
9
13075
7
13076
2
13077
1
13078
13
13079
4
13080
1
13081
7
13082
3
13083
4
13084
6
13085
0
13086
0
13087
0
13088
0
13089
0
13090
0
13091
0
13092
3
13093
1
13094
0
13095
1
13096
2
13097
2
13098
2
13099
2
13100
0
13101
2
13102
2
13103
2
13104
2
13105
4
13106
0
13107
2
13108
0
13109
0
13110
0
13111
0
13112
0
13113
3
13114
2
13115
0
13116
3
13117
2
13118
2
13119
0
13120
1
13121
3
13122
1
13123
1
13124
1
13125
1
13126
1
13127
1
13128
0
13129
0
13130
4
13131
0
13132
0
13133
2
13134
0
13135
0
13136
0
13137
0
13138
0
13139
0
13140
0
13141
0
13142
0
13143
0
13144
2
13145
0
13146
0
13147
1
13148
2
13149
0
13150
0
13151
3
13152
0
13153
1
13154
0
13155
0
13156
0
13157
0
13158
0
13159
0
13160
0
13161
0
13162
0
13163
0
13164
0
13165
0
13166
0
13167
1
13168
3
13169
1
13170
0
13171
0
13172
4
13173
1
13174
1
13175
1
13176
1
13177
0
13178
2
13179
6
13180
0
13181
0
13182
0
13183
0
13184
0
13185
1
13186
0
13187
0
13188
0
13189
0
13190
3
13191
0
13192
1
13193
0
13194
0
13195
0
13196
1
13197
4
13198
0
13199
2
13200
2
13201
0
13202
1
13203
1
13204
2
13205
0
13206
0
13207
3
13208
0
13209
0
13210
1
13211
6
13212
0
13213
0
13214
0
13215
2
13216
0
13217
5
13218
4
13219
2
13220
1
13221
0
13222
1
13223
0
13224
4
13225
1
13226
0
13227
0
13228
2
13229
0
13230
0
13231
0
13232
0
13233
3
13234
0
13235
0
13236
0
13237
3
13238
0
13239
2
13240
3
13241
3
13242
0
13243
1
13244
5
13245
0
13246
0
13247
4
13248
12
13249
2
13250
2
13251
3
13252
1
13253
0
13254
0
13255
1
13256
0
13257
1
13258
0
13259
0
13260
0
13261
6
13262
6
13263
1
13264
0
13265
5
13266
0
13267
2
13268
2
13269
5
13270
1
13271
0
13272
6
13273
0
13274
1
13275
3
13276
5
13277
1
13278
1
13279
3
13280
0
13281
0
13282
2
13283
5
13284
7
13285
1
13286
1
13287
5
13288
15
13289
8
13290
10
13291
19
13292
4
13293
5
13294
10
13295
25
13296
11
13297
8
13298
27
13299
5
13300
13
13301
4
13302
1
13303
0
13304
0
13305
2
13306
1
13307
3
13308
2
13309
20
13310
5
13311
9
13312
18
13313
4
13314
7
13315
12
13316
26
13317
3
13318
4
13319
22
13320
3
13321
9
13322
11
13323
16
13324
6
13325
3
13326
9
13327
3
13328
8
13329
3
13330
0
13331
2
13332
4
13333
0
13334
2
13335
6
13336
0
13337
0
13338
8
13339
5
13340
2
13341
5
13342
6
13343
6
13344
0
13345
7
13346
3
13347
4
13348
5
13349
11
13350
6
13351
0
13352
0
13353
1
13354
0
13355
2
13356
0
13357
1
13358
2
13359
8
13360
6
13361
3
13362
9
13363
10
13364
2
13365
1
13366
10
13367
5
13368
3
13369
14
13370
6
13371
10
13372
1
13373
4
13374
3
13375
2
13376
16
13377
4
13378
1
13379
0
13380
1
13381
0
13382
0
13383
2
13384
0
13385
0
13386
2
13387
10
13388
11
13389
1
13390
8
13391
9
13392
10
13393
2
13394
9
13395
2
13396
0
13397
14
13398
4
13399
9
13400
0
13401
1
13402
1
13403
0
13404
0
13405
0
13406
2
13407
2
13408
7
13409
9
13410
1
13411
5
13412
7
13413
13
13414
1
13415
5
13416
5
13417
1
13418
6
13419
17
13420
9
13421
2
13422
5
13423
6
13424
0
13425
6
13426
8
13427
9
13428
0
13429
1
13430
1
13431
0
13432
0
13433
0
13434
0
13435
0
13436
5
13437
3
13438
2
13439
1
13440
0
13441
0
13442
2
13443
1
13444
1
13445
0
13446
3
13447
2
13448
5
13449
0
13450
0
13451
0
13452
0
13453
0
13454
0
13455
0
13456
0
13457
0
13458
1
13459
0
13460
2
13461
0
13462
2
13463
1
13464
0
13465
0
13466
1
13467
1
13468
0
13469
2
13470
0
13471
0
13472
0
13473
0
13474
5
13475
0
13476
0
13477
0
13478
1
13479
0
13480
0
13481
4
13482
3
13483
3
13484
0
13485
17
13486
20
13487
0
13488
26
13489
9
13490
8
13491
1
13492
15
13493
19
13494
1
13495
15
13496
8
13497
18
13498
0
13499
1
13500
1
13501
0
13502
4
13503
1
13504
2
13505
0
13506
14
13507
10
13508
2
13509
13
13510
9
13511
9
13512
3
13513
9
13514
13
13515
2
13516
17
13517
11
13518
14
13519
2
13520
13
13521
12
13522
0
13523
8
13524
4
13525
15
13526
0
13527
1
13528
3
13529
0
13530
5
13531
3
13532
7
13533
2
13534
1
13535
14
13536
0
13537
0
13538
16
13539
4
13540
1
13541
6
13542
17
13543
2
13544
6
13545
9
13546
9
13547
2
13548
2
13549
3
13550
0
13551
0
13552
0
13553
1
13554
1
13555
10
13556
12
13557
2
13558
7
13559
7
13560
5
13561
0
13562
11
13563
26
13564
0
13565
7
13566
8
13567
2
13568
0
13569
6
13570
11
13571
1
13572
3
13573
3
13574
1
13575
0
13576
0
13577
0
13578
0
13579
4
13580
2
13581
5
13582
4
13583
14
13584
8
13585
1
13586
11
13587
6
13588
6
13589
3
13590
13
13591
7
13592
3
13593
10
13594
7
13595
6
13596
0
13597
2
13598
1
13599
0
13600
1
13601
2
13602
1
13603
4
13604
12
13605
6
13606
0
13607
7
13608
9
13609
8
13610
0
13611
17
13612
9
13613
2
13614
7
13615
17
13616
5
13617
0
13618
8
13619
7
13620
2
13621
7
13622
12
13623
6
13624
0
13625
2
13626
4
13627
0
13628
1
13629
0
13630
0
13631
0
13632
6
13633
6
13634
1
13635
7
13636
13
13637
6
13638
0
13639
8
13640
3
13641
3
13642
8
13643
14
13644
4
13645
0
13646
0
13647
2
13648
0
13649
0
13650
2
13651
1
13652
0
13653
4
13654
4
13655
9
13656
6
13657
11
13658
3
13659
0
13660
12
13661
9
13662
0
13663
0
13664
10
13665
12
13666
0
13667
15
13668
5
13669
4
13670
4
13671
10
13672
4
13673
1
13674
0
13675
3
13676
0
13677
1
13678
0
13679
0
13680
3
13681
5
13682
6
13683
8
13684
4
13685
5
13686
6
13687
5
13688
10
13689
3
13690
2
13691
7
13692
6
13693
6
13694
1
13695
1
13696
0
13697
0
13698
1
13699
3
13700
0
13701
4
13702
1
13703
12
13704
3
13705
5
13706
8
13707
7
13708
6
13709
6
13710
6
13711
2
13712
6
13713
2
13714
8
13715
2
13716
5
13717
13
13718
3
13719
4
13720
6
13721
7
13722
0
13723
4
13724
0
13725
0
13726
0
13727
3
13728
0
13729
4
13730
5
13731
4
13732
6
13733
5
13734
2
13735
7
13736
6
13737
1
13738
3
13739
6
13740
3
13741
4
13742
3
13743
0
13744
0
13745
0
13746
0
13747
0
13748
0
13749
0
13750
2
13751
9
13752
3
13753
9
13754
0
13755
2
13756
5
13757
4
13758
7
13759
8
13760
5
13761
3
13762
0
13763
8
13764
4
13765
4
13766
2
13767
4
13768
1
13769
3
13770
1
13771
0
13772
0
13773
0
13774
0
13775
0
13776
0
13777
0
13778
0
13779
0
13780
0
13781
0
13782
0
13783
0
13784
0
13785
0
13786
0
13787
0
13788
0
13789
0
13790
0
13791
0
13792
0
13793
0
13794
0
13795
0
13796
0
13797
0
13798
0
13799
0
13800
0
13801
0
13802
0
13803
0
13804
0
13805
0
13806
0
13807
0
13808
0
13809
0
13810
0
13811
0
13812
0
13813
0
13814
0
13815
0
13816
0
13817
0
13818
0
13819
0
13820
0
13821
0
13822
0
13823
0
13824
0
13825
0
13826
1
13827
1
13828
0
13829
0
13830
0
13831
0
13832
0
13833
0
13834
0
13835
0
13836
0
13837
2
13838
0
13839
0
13840
0
13841
0
13842
0
13843
0
13844
0
13845
0
13846
0
13847
0
13848
0
13849
0
13850
0
13851
0
13852
0
13853
0
13854
0
13855
0
13856
2
13857
0
13858
0
13859
0
13860
0
13861
0
13862
0
13863
0
13864
0
13865
0
13866
1
13867
0
13868
0
13869
0
13870
0
13871
0
13872
0
13873
0
13874
0
13875
0
13876
0
13877
0
13878
0
13879
0
13880
0
13881
0
13882
0
13883
0
13884
0
13885
0
13886
0
13887
0
13888
0
13889
0
13890
0
13891
0
13892
0
13893
0
13894
0
13895
0
13896
0
13897
0
13898
0
13899
0
13900
0
13901
0
13902
0
13903
0
13904
0
13905
0
13906
0
13907
0
13908
0
13909
0
13910
0
13911
0
13912
0
13913
0
13914
0
13915
0
13916
0
13917
0
13918
2
13919
0
13920
1
13921
3
13922
2
13923
0
13924
0
13925
23
13926
2
13927
3
13928
10
13929
12
13930
4
13931
4
13932
19
13933
4
13934
3
13935
25
13936
8
13937
0
13938
7
13939
7
13940
0
13941
1
13942
9
13943
0
13944
2
13945
0
13946
16
13947
5
13948
7
13949
13
13950
6
13951
0
13952
2
13953
19
13954
6
13955
7
13956
12
13957
10
13958
0
13959
12
13960
9
13961
1
13962
2
13963
12
13964
2
13965
4
13966
6
13967
0
13968
0
13969
0
13970
0
13971
0
13972
0
13973
0
13974
9
13975
0
13976
1
13977
15
13978
1
13979
0
13980
3
13981
12
13982
1
13983
1
13984
8
13985
2
13986
0
13987
2
13988
9
13989
0
13990
0
13991
3
13992
0
13993
1
13994
1
13995
8
13996
1
13997
0
13998
5
13999
7
14000
0
14001
0
14002
8
14003
2
14004
0
14005
8
14006
2
14007
2
14008
6
14009
15
14010
1
14011
2
14012
8
14013
2
14014
0
14015
1
14016
0
14017
0
14018
0
14019
0
14020
0
14021
0
14022
0
14023
14
14024
7
14025
0
14026
6
14027
5
14028
4
14029
1
14030
7
14031
3
14032
0
14033
3
14034
1
14035
1
14036
2
14037
3
14038
3
14039
1
14040
2
14041
0
14042
0
14043
3
14044
7
14045
3
14046
2
14047
8
14048
0
14049
0
14050
0
14051
14
14052
1
14053
1
14054
7
14055
0
14056
3
14057
5
14058
6
14059
0
14060
0
14061
7
14062
0
14063
1
14064
0
14065
0
14066
0
14067
1
14068
0
14069
0
14070
0
14071
0
14072
1
14073
0
14074
1
14075
2
14076
0
14077
1
14078
0
14079
0
14080
1
14081
2
14082
3
14083
2
14084
2
14085
0
14086
0
14087
0
14088
0
14089
0
14090
0
14091
0
14092
0
14093
2
14094
1
14095
0
14096
0
14097
1
14098
3
14099
0
14100
0
14101
3
14102
0
14103
3
14104
0
14105
1
14106
1
14107
0
14108
1
14109
0
14110
1
14111
1
14112
0
14113
0
14114
1
14115
0
14116
0
14117
0
14118
1
14119
0
14120
0
14121
0
14122
0
14123
0
14124
0
14125
0
14126
2
14127
0
14128
3
14129
0
14130
0
14131
3
14132
0
14133
0
14134
1
14135
0
14136
0
14137
0
14138
0
14139
0
14140
0
14141
1
14142
1
14143
0
14144
0
14145
0
14146
1
14147
0
14148
1
14149
2
14150
2
14151
0
14152
9
14153
1
14154
0
14155
3
14156
0
14157
0
14158
0
14159
4
14160
0
14161
0
14162
0
14163
0
14164
0
14165
0
14166
0
14167
0
14168
0
14169
0
14170
5
14171
0
14172
0
14173
5
14174
3
14175
0
14176
1
14177
1
14178
2
14179
1
14180
0
14181
2
14182
0
14183
0
14184
0
14185
0
14186
2
14187
4
14188
0
14189
0
14190
2
14191
2
14192
0
14193
0
14194
0
14195
4
14196
0
14197
3
14198
0
14199
0
14200
2
14201
4
14202
1
14203
1
14204
2
14205
3
14206
0
14207
1
14208
0
14209
2
14210
0
14211
0
14212
0
14213
1
14214
1
14215
0
14216
0
14217
0
14218
1
14219
0
14220
3
14221
6
14222
0
14223
0
14224
5
14225
0
14226
2
14227
1
14228
2
14229
0
14230
2
14231
1
14232
2
14233
0
14234
1
14235
0
14236
0
14237
0
14238
2
14239
1
14240
0
14241
0
14242
1
14243
1
14244
1
14245
3
14246
1
14247
0
14248
5
14249
4
14250
0
14251
3
14252
0
14253
2
14254
0
14255
0
14256
3
14257
1
14258
1
14259
3
14260
0
14261
0
14262
0
14263
0
14264
0
14265
0
14266
1
14267
0
14268
13
14269
5
14270
6
14271
7
14272
7
14273
3
14274
4
14275
11
14276
4
14277
2
14278
17
14279
1
14280
6
14281
6
14282
7
14283
2
14284
0
14285
2
14286
2
14287
0
14288
6
14289
6
14290
4
14291
4
14292
14
14293
0
14294
6
14295
1
14296
18
14297
1
14298
6
14299
15
14300
6
14301
10
14302
0
14303
9
14304
2
14305
4
14306
9
14307
4
14308
2
14309
1
14310
0
14311
0
14312
0
14313
0
14314
0
14315
1
14316
0
14317
0
14318
4
14319
3
14320
3
14321
16
14322
7
14323
8
14324
1
14325
7
14326
3
14327
1
14328
7
14329
10
14330
9
14331
0
14332
3
14333
1
14334
4
14335
5
14336
3
14337
4
14338
2
14339
4
14340
1
14341
0
14342
7
14343
2
14344
9
14345
0
14346
13
14347
6
14348
5
14349
9
14350
8
14351
7
14352
0
14353
8
14354
6
14355
0
14356
14
14357
4
14358
5
14359
0
14360
0
14361
0
14362
0
14363
0
14364
0
14365
0
14366
1
14367
5
14368
2
14369
2
14370
5
14371
1
14372
4
14373
0
14374
8
14375
7
14376
1
14377
8
14378
2
14379
6
14380
0
14381
0
14382
1
14383
0
14384
1
14385
6
14386
0
14387
0
14388
7
14389
6
14390
0
14391
4
14392
6
14393
2
14394
1
14395
6
14396
5
14397
3
14398
6
14399
11
14400
3
14401
0
14402
3
14403
0
14404
1
14405
5
14406
6
14407
3
14408
0
14409
1
14410
0
14411
1
14412
0
14413
0
14414
0
14415
1
14416
0
14417
0
14418
0
14419
0
14420
0
14421
2
14422
0
14423
1
14424
0
14425
0
14426
0
14427
0
14428
0
14429
0
14430
0
14431
0
14432
0
14433
0
14434
0
14435
0
14436
1
14437
3
14438
0
14439
1
14440
1
14441
1
14442
0
14443
1
14444
3
14445
1
14446
0
14447
2
14448
0
14449
1
14450
0
14451
0
14452
0
14453
0
14454
0
14455
0
14456
0
14457
0
14458
3
14459
1
14460
0
14461
0
14462
0
14463
2
14464
0
14465
12
14466
7
14467
0
14468
2
14469
11
14470
8
14471
0
14472
8
14473
10
14474
0
14475
9
14476
9
14477
8
14478
0
14479
6
14480
5
14481
0
14482
7
14483
0
14484
3
14485
0
14486
10
14487
12
14488
0
14489
4
14490
10
14491
6
14492
0
14493
9
14494
14
14495
0
14496
12
14497
9
14498
16
14499
0
14500
5
14501
9
14502
0
14503
1
14504
9
14505
10
14506
0
14507
0
14508
1
14509
1
14510
0
14511
0
14512
2
14513
0
14514
9
14515
9
14516
0
14517
1
14518
5
14519
5
14520
2
14521
4
14522
4
14523
1
14524
2
14525
6
14526
6
14527
0
14528
1
14529
4
14530
0
14531
2
14532
0
14533
3
14534
0
14535
5
14536
4
14537
0
14538
6
14539
6
14540
7
14541
0
14542
7
14543
11
14544
0
14545
10
14546
1
14547
6
14548
0
14549
5
14550
6
14551
0
14552
4
14553
4
14554
10
14555
0
14556
0
14557
0
14558
0
14559
0
14560
1
14561
0
14562
2
14563
5
14564
6
14565
2
14566
6
14567
10
14568
13
14569
0
14570
7
14571
12
14572
0
14573
5
14574
9
14575
8
14576
0
14577
0
14578
2
14579
0
14580
4
14581
5
14582
0
14583
3
14584
4
14585
6
14586
2
14587
5
14588
8
14589
5
14590
1
14591
6
14592
4
14593
2
14594
6
14595
8
14596
3
14597
2
14598
5
14599
5
14600
1
14601
3
14602
6
14603
0
14604
0
14605
0
14606
1
14607
0
14608
0
14609
2
14610
0
14611
0
14612
7
14613
7
14614
5
14615
6
14616
6
14617
7
14618
1
14619
1
14620
7
14621
0
14622
1
14623
10
14624
0
14625
0
14626
3
14627
4
14628
0
14629
2
14630
3
14631
4
14632
1
14633
2
14634
7
14635
1
14636
1
14637
5
14638
7
14639
1
14640
9
14641
7
14642
4
14643
1
14644
14
14645
4
14646
0
14647
5
14648
0
14649
1
14650
2
14651
9
14652
3
14653
0
14654
0
14655
0
14656
0
14657
0
14658
0
14659
0
14660
1
14661
7
14662
19
14663
3
14664
6
14665
9
14666
7
14667
3
14668
6
14669
2
14670
2
14671
8
14672
5
14673
5
14674
0
14675
5
14676
3
14677
0
14678
5
14679
0
14680
0
14681
6
14682
2
14683
4
14684
2
14685
3
14686
7
14687
4
14688
12
14689
8
14690
7
14691
2
14692
10
14693
11
14694
13
14695
3
14696
6
14697
9
14698
0
14699
2
14700
0
14701
6
14702
0
14703
1
14704
0
14705
0
14706
0
14707
0
14708
0
14709
1
14710
0
14711
3
14712
12
14713
2
14714
4
14715
5
14716
3
14717
7
14718
3
14719
7
14720
9
14721
5
14722
4
14723
2
14724
2
14725
2
14726
0
14727
0
14728
6
14729
0
14730
3
14731
5
14732
0
14733
7
14734
2
14735
3
14736
11
14737
13
14738
8
14739
10
14740
11
14741
6
14742
3
14743
10
14744
2
14745
5
14746
2
14747
2
14748
5
14749
0
14750
3
14751
0
14752
0
14753
0
14754
0
14755
0
14756
0
14757
0
14758
0
14759
0
14760
0
14761
0
14762
0
14763
0
14764
0
14765
0
14766
0
14767
0
14768
0
14769
0
14770
0
14771
0
14772
0
14773
0
14774
0
14775
0
14776
0
14777
0
14778
0
14779
0
14780
0
14781
0
14782
0
14783
0
14784
0
14785
0
14786
0
14787
0
14788
0
14789
0
14790
0
14791
0
14792
0
14793
0
14794
0
14795
0
14796
0
14797
0
14798
0
14799
0
14800
0
14801
0
14802
0
14803
0
14804
2
14805
0
14806
0
14807
0
14808
0
14809
0
14810
0
14811
0
14812
0
14813
0
14814
0
14815
0
14816
0
14817
0
14818
1
14819
0
14820
0
14821
0
14822
0
14823
0
14824
2
14825
0
14826
0
14827
0
14828
0
14829
2
14830
0
14831
0
14832
1
14833
0
14834
0
14835
1
14836
0
14837
0
14838
0
14839
0
14840
2
14841
0
14842
0
14843
2
14844
0
14845
2
14846
0
14847
0
14848
0
14849
0
14850
0
14851
0
14852
0
14853
0
14854
0
14855
0
14856
0
14857
0
14858
0
14859
0
14860
0
14861
0
14862
0
14863
0
14864
0
14865
0
14866
0
14867
0
14868
0
14869
0
14870
0
14871
0
14872
0
14873
0
14874
0
14875
0
14876
0
14877
0
14878
0
14879
0
14880
0
14881
0
14882
0
14883
0
14884
0
14885
0
14886
0
14887
0
14888
0
14889
0
14890
0
14891
0
14892
0
14893
0
14894
0
14895
0
14896
0
14897
0
14898
11
14899
2
14900
1
14901
10
14902
6
14903
2
14904
6
14905
18
14906
0
14907
2
14908
19
14909
6
14910
3
14911
13
14912
20
14913
2
14914
5
14915
21
14916
14
14917
4
14918
3
14919
7
14920
2
14921
4
14922
6
14923
0
14924
0
14925
0
14926
18
14927
4
14928
3
14929
12
14930
2
14931
4
14932
2
14933
14
14934
1
14935
1
14936
20
14937
6
14938
3
14939
6
14940
21
14941
3
14942
4
14943
13
14944
5
14945
1
14946
5
14947
7
14948
1
14949
2
14950
2
14951
0
14952
0
14953
2
14954
10
14955
0
14956
1
14957
9
14958
1
14959
1
14960
6
14961
14
14962
0
14963
1
14964
9
14965
4
14966
0
14967
3
14968
3
14969
0
14970
0
14971
0
14972
0
14973
0
14974
1
14975
6
14976
1
14977
0
14978
10
14979
0
14980
0
14981
1
14982
15
14983
0
14984
0
14985
3
14986
2
14987
1
14988
3
14989
8
14990
0
14991
0
14992
5
14993
1
14994
1
14995
11
14996
5
14997
0
14998
3
14999
2
15000
2
15001
1
15002
1
15003
12
15004
3
15005
1
15006
12
15007
2
15008
5
15009
4
15010
19
15011
9
15012
1
15013
13
15014
3
15015
4
15016
3
15017
2
15018
0
15019
0
15020
0
15021
1
15022
1
15023
0
15024
5
15025
6
15026
1
15027
7
15028
1
15029
2
15030
2
15031
8
15032
1
15033
0
15034
3
15035
4
15036
0
15037
2
15038
8
15039
7
15040
2
15041
8
15042
3
15043
2
15044
2
15045
1
15046
1
15047
0
15048
5
15049
1
15050
0
15051
0
15052
3
15053
0
15054
0
15055
2
15056
0
15057
0
15058
0
15059
1
15060
3
15061
0
15062
2
15063
1
15064
1
15065
0
15066
2
15067
0
15068
0
15069
0
15070
0
15071
2
15072
0
15073
0
15074
1
15075
0
15076
1
15077
0
15078
0
15079
3
15080
1
15081
1
15082
0
15083
0
15084
0
15085
2
15086
0
15087
0
15088
0
15089
0
15090
4
15091
0
15092
2
15093
0
15094
3
15095
2
15096
1
15097
0
15098
3
15099
0
15100
0
15101
0
15102
0
15103
1
15104
0
15105
3
15106
0
15107
0
15108
0
15109
0
15110
0
15111
0
15112
2
15113
0
15114
1
15115
0
15116
1
15117
0
15118
1
15119
1
15120
0
15121
0
15122
1
15123
1
15124
0
15125
0
15126
3
15127
0
15128
0
15129
2
15130
0
15131
1
15132
0
15133
0
15134
0
15135
0
15136
1
15137
0
15138
0
15139
1
15140
1
15141
0
15142
0
15143
0
15144
0
15145
0
15146
0
15147
3
15148
0
15149
4
15150
2
15151
2
15152
0
15153
3
15154
0
15155
0
15156
3
15157
0
15158
1
15159
1
15160
2
15161
1
15162
0
15163
2
15164
0
15165
1
15166
0
15167
0
15168
0
15169
0
15170
2
15171
1
15172
0
15173
2
15174
0
15175
1
15176
0
15177
3
15178
1
15179
1
15180
3
15181
2
15182
1
15183
0
15184
2
15185
0
15186
0
15187
3
15188
0
15189
0
15190
0
15191
0
15192
0
15193
2
15194
0
15195
0
15196
2
15197
3
15198
0
15199
0
15200
4
15201
1
15202
0
15203
2
15204
4
15205
0
15206
0
15207
1
15208
2
15209
1
15210
3
15211
4
15212
0
15213
0
15214
0
15215
0
15216
0
15217
1
15218
5
15219
0
15220
0
15221
3
15222
5
15223
0
15224
0
15225
2
15226
1
15227
0
15228
1
15229
2
15230
0
15231
3
15232
1
15233
2
15234
0
15235
3
15236
2
15237
0
15238
2
15239
2
15240
0
15241
10
15242
6
15243
1
15244
15
15245
6
15246
2
15247
5
15248
18
15249
3
15250
6
15251
13
15252
2
15253
3
15254
2
15255
15
15256
9
15257
9
15258
13
15259
4
15260
7
15261
4
15262
4
15263
2
15264
0
15265
9
15266
3
15267
4
15268
3
15269
13
15270
1
15271
2
15272
12
15273
3
15274
5
15275
6
15276
9
15277
9
15278
5
15279
9
15280
3
15281
3
15282
3
15283
13
15284
10
15285
3
15286
10
15287
2
15288
4
15289
2
15290
0
15291
8
15292
3
15293
0
15294
2
15295
3
15296
3
15297
1
15298
5
15299
3
15300
2
15301
12
15302
9
15303
3
15304
0
15305
3
15306
4
15307
3
15308
11
15309
7
15310
6
15311
0
15312
0
15313
1
15314
0
15315
0
15316
0
15317
0
15318
1
15319
2
15320
8
15321
0
15322
9
15323
7
15324
1
15325
1
15326
0
15327
5
15328
2
15329
5
15330
4
15331
2
15332
1
15333
1
15334
7
15335
0
15336
3
15337
4
15338
1
15339
1
15340
5
15341
0
15342
0
15343
5
15344
4
15345
2
15346
0
15347
11
15348
4
15349
0
15350
5
15351
9
15352
10
15353
0
15354
5
15355
3
15356
1
15357
2
15358
2
15359
9
15360
0
15361
5
15362
2
15363
0
15364
4
15365
2
15366
1
15367
1
15368
4
15369
3
15370
1
15371
3
15372
7
15373
4
15374
0
15375
9
15376
3
15377
1
15378
6
15379
6
15380
9
15381
1
15382
7
15383
4
15384
0
15385
1
15386
2
15387
3
15388
1
15389
0
15390
0
15391
0
15392
0
15393
1
15394
1
15395
0
15396
0
15397
1
15398
3
15399
0
15400
0
15401
1
15402
1
15403
2
15404
2
15405
3
15406
0
15407
0
15408
2
15409
0
15410
1
15411
0
15412
0
15413
1
15414
0
15415
0
15416
1
15417
1
15418
0
15419
2
15420
1
15421
0
15422
2
15423
2
15424
2
15425
1
15426
3
15427
0
15428
2
15429
4
15430
0
15431
2
15432
0
15433
4
15434
0
15435
0
15436
1
15437
0
15438
1
15439
5
15440
0
15441
2
15442
5
15443
9
15444
2
15445
8
15446
21
15447
0
15448
18
15449
11
15450
6
15451
0
15452
9
15453
13
15454
0
15455
5
15456
14
15457
15
15458
0
15459
5
15460
3
15461
0
15462
7
15463
5
15464
3
15465
0
15466
9
15467
9
15468
0
15469
10
15470
10
15471
10
15472
2
15473
10
15474
8
15475
0
15476
8
15477
12
15478
6
15479
2
15480
3
15481
5
15482
1
15483
13
15484
7
15485
1
15486
0
15487
0
15488
5
15489
1
15490
6
15491
0
15492
2
15493
0
15494
5
15495
8
15496
0
15497
5
15498
1
15499
4
15500
0
15501
5
15502
10
15503
0
15504
6
15505
4
15506
8
15507
0
15508
0
15509
0
15510
1
15511
1
15512
2
15513
3
15514
1
15515
1
15516
3
15517
0
15518
4
15519
3
15520
4
15521
0
15522
5
15523
6
15524
1
15525
4
15526
6
15527
3
15528
0
15529
2
15530
7
15531
1
15532
9
15533
5
15534
4
15535
0
15536
3
15537
6
15538
0
15539
1
15540
8
15541
4
15542
0
15543
10
15544
12
15545
1
15546
9
15547
11
15548
6
15549
3
15550
10
15551
9
15552
2
15553
12
15554
17
15555
8
15556
0
15557
0
15558
4
15559
1
15560
0
15561
1
15562
3
15563
2
15564
5
15565
5
15566
2
15567
6
15568
10
15569
2
15570
1
15571
7
15572
6
15573
3
15574
10
15575
4
15576
7
15577
2
15578
5
15579
2
15580
1
15581
5
15582
5
15583
4
15584
0
15585
4
15586
4
15587
2
15588
0
15589
6
15590
4
15591
0
15592
7
15593
5
15594
2
15595
3
15596
3
15597
6
15598
0
15599
8
15600
10
15601
4
15602
3
15603
2
15604
1
15605
0
15606
1
15607
4
15608
0
15609
2
15610
1
15611
1
15612
1
15613
2
15614
5
15615
2
15616
6
15617
3
15618
2
15619
0
15620
9
15621
7
15622
1
15623
2
15624
6
15625
4
15626
1
15627
3
15628
6
15629
0
15630
5
15631
7
15632
0
15633
1
15634
5
15635
9
15636
1
15637
0
15638
5
15639
0
15640
1
15641
7
15642
9
15643
4
15644
3
15645
10
15646
5
15647
5
15648
10
15649
7
15650
1
15651
7
15652
13
15653
8
15654
2
15655
1
15656
3
15657
0
15658
1
15659
1
15660
2
15661
5
15662
14
15663
9
15664
1
15665
6
15666
4
15667
11
15668
3
15669
3
15670
8
15671
4
15672
2
15673
3
15674
6
15675
3
15676
11
15677
13
15678
4
15679
3
15680
8
15681
12
15682
2
15683
3
15684
5
15685
7
15686
4
15687
3
15688
0
15689
7
15690
7
15691
6
15692
8
15693
5
15694
6
15695
5
15696
2
15697
3
15698
3
15699
8
15700
2
15701
1
15702
7
15703
2
15704
2
15705
0
15706
2
15707
2
15708
0
15709
3
15710
3
15711
4
15712
4
15713
6
15714
1
15715
3
15716
6
15717
2
15718
2
15719
2
15720
6
15721
2
15722
4
15723
3
15724
2
15725
5
15726
3
15727
3
15728
1
15729
4
15730
5
15731
0
15732
0
15733
0
15734
0
15735
0
15736
0
15737
0
15738
0
15739
0
15740
0
15741
0
15742
0
15743
0
15744
0
15745
0
15746
0
15747
0
15748
0
15749
0
15750
0
15751
0
15752
0
15753
0
15754
0
15755
0
15756
0
15757
0
15758
0
15759
0
15760
0
15761
0
15762
0
15763
0
15764
0
15765
0
15766
0
15767
0
15768
0
15769
0
15770
0
15771
0
15772
0
15773
0
15774
0
15775
0
15776
0
15777
0
15778
0
15779
0
15780
0
15781
2
15782
0
15783
0
15784
0
15785
0
15786
0
15787
0
15788
0
15789
1
15790
0
15791
0
15792
0
15793
0
15794
0
15795
0
15796
0
15797
0
15798
1
15799
0
15800
0
15801
0
15802
0
15803
0
15804
1
15805
0
15806
0
15807
0
15808
1
15809
0
15810
0
15811
0
15812
0
15813
0
15814
0
15815
0
15816
0
15817
0
15818
0
15819
0
15820
0
15821
0
15822
0
15823
0
15824
0
15825
0
15826
0
15827
0
15828
0
15829
0
15830
0
15831
0
15832
0
15833
0
15834
0
15835
0
15836
0
15837
0
15838
0
15839
0
15840
0
15841
0
15842
0
15843
0
15844
0
15845
0
15846
0
15847
0
15848
0
15849
0
15850
0
15851
0
15852
0
15853
0
15854
0
15855
0
15856
0
15857
0
15858
0
15859
0
15860
0
15861
0
15862
0
15863
0
15864
0
15865
0
15866
0
15867
0
15868
0
15869
0
15870
0
15871
0
15872
0
15873
0
15874
0
15875
0
15876
0
15877
0
15878
19
15879
2
15880
5
15881
9
15882
4
15883
3
15884
5
15885
12
15886
2
15887
3
15888
16
15889
6
15890
3
15891
6
15892
6
15893
1
15894
1
15895
10
15896
5
15897
1
15898
3
15899
21
15900
1
15901
6
15902
16
15903
11
15904
2
15905
11
15906
8
15907
3
15908
4
15909
5
15910
1
15911
1
15912
3
15913
4
15914
2
15915
2
15916
7
15917
1
15918
0
15919
4
15920
11
15921
4
15922
4
15923
10
15924
10
15925
1
15926
8
15927
5
15928
0
15929
0
15930
3
15931
2
15932
1
15933
3
15934
5
15935
0
15936
2
15937
7
15938
2
15939
0
15940
2
15941
6
15942
1
15943
0
15944
1
15945
1
15946
0
15947
2
15948
10
15949
0
15950
2
15951
12
15952
1
15953
3
15954
1
15955
1
15956
0
15957
0
15958
1
15959
1
15960
1
15961
3
15962
4
15963
0
15964
0
15965
3
15966
0
15967
0
15968
1
15969
4
15970
1
15971
0
15972
1
15973
1
15974
1
15975
1
15976
5
15977
0
15978
1
15979
5
15980
0
15981
0
15982
0
15983
7
15984
2
15985
0
15986
8
15987
1
15988
2
15989
1
15990
2
15991
1
15992
1
15993
7
15994
1
15995
0
15996
0
15997
10
15998
1
15999
0
16000
6
16001
2
16002
3
16003
0
16004
4
16005
0
16006
0
16007
3
16008
3
16009
2
16010
0
16011
5
16012
0
16013
0
16014
7
16015
0
16016
0
16017
3
16018
10
16019
1
16020
1
16021
11
16022
0
16023
1
16024
1
16025
4
16026
2
16027
0
16028
1
16029
1
16030
0
16031
0
16032
0
16033
0
16034
1
16035
4
16036
0
16037
0
16038
2
16039
0
16040
0
16041
2
16042
1
16043
0
16044
0
16045
0
16046
1
16047
0
16048
0
16049
2
16050
1
16051
1
16052
1
16053
2
16054
0
16055
2
16056
1
16057
0
16058
2
16059
1
16060
2
16061
0
16062
2
16063
0
16064
1
16065
0
16066
0
16067
1
16068
0
16069
2
16070
1
16071
0
16072
0
16073
0
16074
0
16075
0
16076
0
16077
4
16078
1
16079
0
16080
2
16081
2
16082
0
16083
0
16084
2
16085
0
16086
0
16087
0
16088
1
16089
0
16090
1
16091
2
16092
0
16093
0
16094
0
16095
3
16096
1
16097
0
16098
1
16099
4
16100
1
16101
0
16102
4
16103
0
16104
0
16105
1
16106
0
16107
0
16108
0
16109
1
16110
0
16111
0
16112
0
16113
0
16114
1
16115
1
16116
0
16117
1
16118
1
16119
1
16120
3
16121
1
16122
0
16123
0
16124
0
16125
2
16126
0
16127
1
16128
0
16129
3
16130
1
16131
0
16132
1
16133
0
16134
2
16135
0
16136
2
16137
0
16138
1
16139
3
16140
0
16141
1
16142
1
16143
1
16144
0
16145
2
16146
0
16147
0
16148
1
16149
0
16150
4
16151
0
16152
1
16153
0
16154
1
16155
0
16156
0
16157
0
16158
1
16159
0
16160
1
16161
0
16162
1
16163
0
16164
2
16165
2
16166
1
16167
2
16168
0
16169
3
16170
0
16171
5
16172
0
16173
1
16174
2
16175
0
16176
2
16177
0
16178
0
16179
1
16180
2
16181
2
16182
0
16183
0
16184
1
16185
0
16186
0
16187
2
16188
1
16189
1
16190
0
16191
4
16192
0
16193
0
16194
1
16195
2
16196
0
16197
2
16198
4
16199
3
16200
0
16201
2
16202
2
16203
0
16204
3
16205
1
16206
0
16207
0
16208
0
16209
0
16210
0
16211
0
16212
1
16213
2
16214
0
16215
5
16216
3
16217
0
16218
3
16219
3
16220
1
16221
4
16222
3
16223
10
16224
10
16225
1
16226
0
16227
4
16228
11
16229
5
16230
5
16231
8
16232
4
16233
5
16234
0
16235
11
16236
1
16237
3
16238
6
16239
3
16240
5
16241
2
16242
13
16243
2
16244
6
16245
16
16246
7
16247
11
16248
2
16249
6
16250
7
16251
1
16252
9
16253
2
16254
2
16255
7
16256
3
16257
4
16258
3
16259
2
16260
0
16261
4
16262
2
16263
14
16264
1
16265
2
16266
11
16267
2
16268
6
16269
4
16270
0
16271
7
16272
1
16273
2
16274
7
16275
7
16276
6
16277
1
16278
5
16279
5
16280
1
16281
13
16282
4
16283
6
16284
0
16285
3
16286
0
16287
0
16288
5
16289
0
16290
0
16291
0
16292
5
16293
4
16294
0
16295
8
16296
5
16297
7
16298
2
16299
1
16300
1
16301
3
16302
4
16303
4
16304
3
16305
1
16306
2
16307
2
16308
1
16309
2
16310
2
16311
0
16312
0
16313
7
16314
1
16315
0
16316
2
16317
1
16318
2
16319
0
16320
7
16321
2
16322
0
16323
5
16324
4
16325
4
16326
3
16327
3
16328
3
16329
0
16330
0
16331
2
16332
4
16333
0
16334
5
16335
2
16336
2
16337
4
16338
1
16339
2
16340
1
16341
6
16342
9
16343
0
16344
3
16345
7
16346
4
16347
0
16348
3
16349
2
16350
0
16351
3
16352
2
16353
3
16354
1
16355
2
16356
2
16357
0
16358
4
16359
1
16360
1
16361
0
16362
3
16363
2
16364
1
16365
2
16366
7
16367
11
16368
0
16369
1
16370
1
16371
2
16372
0
16373
0
16374
0
16375
2
16376
3
16377
0
16378
0
16379
3
16380
1
16381
1
16382
0
16383
0
16384
0
16385
4
16386
0
16387
0
16388
0
16389
1
16390
2
16391
1
16392
0
16393
3
16394
0
16395
0
16396
0
16397
2
16398
1
16399
2
16400
0
16401
0
16402
0
16403
0
16404
0
16405
1
16406
4
16407
2
16408
1
16409
1
16410
1
16411
0
16412
0
16413
0
16414
1
16415
1
16416
2
16417
1
16418
6
16419
12
16420
0
16421
6
16422
13
16423
7
16424
0
16425
6
16426
8
16427
0
16428
4
16429
3
16430
9
16431
1
16432
8
16433
5
16434
2
16435
6
16436
7
16437
1
16438
2
16439
10
16440
6
16441
0
16442
10
16443
8
16444
14
16445
0
16446
6
16447
3
16448
0
16449
2
16450
9
16451
7
16452
0
16453
6
16454
5
16455
0
16456
4
16457
4
16458
3
16459
0
16460
6
16461
11
16462
0
16463
4
16464
9
16465
4
16466
1
16467
3
16468
3
16469
0
16470
0
16471
9
16472
1
16473
0
16474
10
16475
8
16476
1
16477
9
16478
3
16479
7
16480
1
16481
3
16482
3
16483
0
16484
3
16485
1
16486
0
16487
0
16488
8
16489
10
16490
0
16491
3
16492
3
16493
9
16494
0
16495
1
16496
3
16497
0
16498
4
16499
2
16500
4
16501
2
16502
2
16503
2
16504
0
16505
3
16506
6
16507
4
16508
1
16509
12
16510
3
16511
0
16512
0
16513
1
16514
0
16515
0
16516
4
16517
2
16518
0
16519
10
16520
7
16521
3
16522
0
16523
6
16524
6
16525
2
16526
4
16527
9
16528
3
16529
1
16530
2
16531
4
16532
0
16533
4
16534
8
16535
4
16536
0
16537
6
16538
10
16539
0
16540
5
16541
13
16542
5
16543
1
16544
2
16545
3
16546
0
16547
1
16548
3
16549
3
16550
2
16551
2
16552
4
16553
0
16554
2
16555
4
16556
4
16557
0
16558
4
16559
7
16560
1
16561
10
16562
8
16563
4
16564
0
16565
3
16566
4
16567
0
16568
1
16569
2
16570
0
16571
1
16572
7
16573
2
16574
1
16575
0
16576
14
16577
1
16578
0
16579
5
16580
1
16581
2
16582
3
16583
4
16584
7
16585
0
16586
11
16587
3
16588
1
16589
5
16590
8
16591
2
16592
1
16593
6
16594
2
16595
0
16596
3
16597
2
16598
0
16599
0
16600
2
16601
1
16602
0
16603
2
16604
4
16605
4
16606
0
16607
0
16608
4
16609
2
16610
2
16611
5
16612
0
16613
5
16614
8
16615
1
16616
2
16617
3
16618
0
16619
3
16620
2
16621
2
16622
9
16623
1
16624
6
16625
6
16626
9
16627
3
16628
2
16629
8
16630
0
16631
1
16632
4
16633
5
16634
4
16635
4
16636
7
16637
4
16638
5
16639
3
16640
4
16641
3
16642
1
16643
4
16644
1
16645
1
16646
6
16647
0
16648
0
16649
6
16650
3
16651
1
16652
2
16653
2
16654
0
16655
8
16656
5
16657
6
16658
1
16659
4
16660
3
16661
3
16662
2
16663
2
16664
2
16665
8
16666
4
16667
1
16668
6
16669
5
16670
1
16671
1
16672
4
16673
1
16674
2
16675
2
16676
4
16677
1
16678
1
16679
1
16680
1
16681
2
16682
9
16683
4
16684
9
16685
1
16686
7
16687
2
16688
1
16689
4
16690
3
16691
0
16692
3
16693
3
16694
0
16695
0
16696
1
16697
6
16698
2
16699
2
16700
3
16701
6
16702
0
16703
2
16704
3
16705
4
16706
2
16707
8
16708
1
16709
0
16710
1
16711
0
16712
0
16713
0
16714
0
16715
0
16716
0
16717
0
16718
0
16719
0
16720
0
16721
0
16722
0
16723
0
16724
0
16725
0
16726
0
16727
0
16728
0
16729
0
16730
0
16731
0
16732
0
16733
0
16734
0
16735
0
16736
0
16737
0
16738
0
16739
0
16740
0
16741
0
16742
0
16743
0
16744
0
16745
0
16746
0
16747
0
16748
0
16749
0
16750
0
16751
0
16752
0
16753
0
16754
0
16755
0
16756
0
16757
0
16758
0
16759
0
16760
0
16761
0
16762
0
16763
2
16764
0
16765
0
16766
0
16767
2
16768
0
16769
0
16770
0
16771
0
16772
0
16773
0
16774
0
16775
0
16776
0
16777
0
16778
0
16779
0
16780
0
16781
0
16782
0
16783
0
16784
0
16785
0
16786
0
16787
0
16788
0
16789
0
16790
0
16791
0
16792
2
16793
0
16794
0
16795
0
16796
0
16797
0
16798
2
16799
0
16800
0
16801
0
16802
0
16803
0
16804
0
16805
0
16806
0
16807
0
16808
0
16809
0
16810
0
16811
0
16812
0
16813
0
16814
0
16815
0
16816
0
16817
0
16818
0
16819
0
16820
0
16821
0
16822
0
16823
0
16824
0
16825
0
16826
0
16827
0
16828
0
16829
0
16830
0
16831
0
16832
0
16833
0
16834
0
16835
0
16836
0
16837
0
16838
0
16839
0
16840
0
16841
0
16842
0
16843
0
16844
0
16845
0
16846
0
16847
0
16848
0
16849
0
16850
0
16851
0
16852
0
16853
0
16854
0
16855
0
16856
0
16857
0
16858
0
16859
0
16860
0
16861
0
16862
0
16863
0
16864
0
16865
0
16866
0
16867
0
16868
0
16869
0
16870
0
16871
0
16872
0
16873
0
16874
0
16875
0
16876
0
16877
0
16878
0
16879
0
16880
0
16881
0
16882
0
16883
0
16884
0
16885
0
16886
0
16887
0
16888
0
16889
0
16890
0
16891
0
16892
0
16893
0
16894
0
16895
0
16896
0
16897
0
16898
0
16899
0
16900
0
16901
0
16902
0
16903
0
16904
0
16905
0
16906
0
16907
0
16908
0
16909
0
16910
0
16911
0
16912
0
16913
0
16914
0
16915
0
16916
0
16917
0
16918
0
16919
0
16920
0
16921
0
16922
0
16923
0
16924
0
16925
0
16926
0
16927
0
16928
0
16929
0
16930
0
16931
0
16932
0
16933
0
16934
0
16935
0
16936
0
16937
0
16938
0
16939
0
16940
0
16941
0
16942
0
16943
0
16944
0
16945
0
16946
0
16947
0
16948
0
16949
0
16950
0
16951
0
16952
0
16953
0
16954
0
16955
0
16956
0
16957
0
16958
0
16959
0
16960
0
16961
0
16962
0
16963
0
16964
0
16965
0
16966
0
16967
0
16968
0
16969
0
16970
0
16971
0
16972
0
16973
0
16974
0
16975
0
16976
0
16977
0
16978
0
16979
0
16980
0
16981
0
16982
0
16983
0
16984
0
16985
0
16986
0
16987
0
16988
0
16989
0
16990
0
16991
0
16992
0
16993
0
16994
0
16995
0
16996
0
16997
0
16998
0
16999
0
17000
0
17001
0
17002
0
17003
0
17004
0
17005
0
17006
0
17007
0
17008
0
17009
0
17010
0
17011
0
17012
0
17013
0
17014
0
17015
0
17016
0
17017
0
17018
0
17019
0
17020
0
17021
0
17022
0
17023
0
17024
0
17025
0
17026
0
17027
0
17028
0
17029
0
17030
0
17031
0
17032
0
17033
0
17034
0
17035
0
17036
0
17037
0
17038
0
17039
0
17040
0
17041
0
17042
0
17043
0
17044
0
17045
0
17046
0
17047
0
17048
0
17049
0
17050
0
17051
0
17052
0
17053
0
17054
0
17055
0
17056
0
17057
0
17058
0
17059
0
17060
0
17061
0
17062
0
17063
0
17064
0
17065
0
17066
0
17067
0
17068
0
17069
0
17070
0
17071
0
17072
0
17073
0
17074
0
17075
0
17076
0
17077
0
17078
0
17079
0
17080
0
17081
0
17082
0
17083
0
17084
0
17085
0
17086
0
17087
0
17088
0
17089
0
17090
0
17091
0
17092
0
17093
0
17094
0
17095
0
17096
0
17097
0
17098
0
17099
0
17100
0
17101
0
17102
0
17103
0
17104
0
17105
0
17106
0
17107
0
17108
0
17109
0
17110
0
17111
0
17112
0
17113
0
17114
0
17115
0
17116
0
17117
0
17118
0
17119
0
17120
0
17121
0
17122
0
17123
0
17124
0
17125
0
17126
0
17127
0
17128
0
17129
0
17130
0
17131
0
17132
0
17133
0
17134
0
17135
0
17136
0
17137
0
17138
0
17139
0
17140
0
17141
0
17142
0
17143
0
17144
0
17145
0
17146
0
17147
0
17148
0
17149
0
17150
0
17151
0
17152
0
17153
0
17154
0
17155
0
17156
0
17157
0
17158
0
17159
0
17160
0
17161
0
17162
0
17163
0
17164
0
17165
0
17166
0
17167
0
17168
0
17169
0
17170
0
17171
0
17172
0
17173
0
17174
0
17175
0
17176
0
17177
0
17178
0
17179
0
17180
0
17181
0
17182
0
17183
0
17184
0
17185
0
17186
0
17187
0
17188
0
17189
0
17190
0
17191
0
17192
0
17193
0
17194
0
17195
0
17196
0
17197
0
17198
0
17199
0
17200
0
17201
0
17202
0
17203
0
17204
0
17205
0
17206
0
17207
0
17208
0
17209
0
17210
0
17211
0
17212
0
17213
0
17214
0
17215
0
17216
0
17217
0
17218
0
17219
0
17220
0
17221
0
17222
0
17223
0
17224
0
17225
0
17226
0
17227
0
17228
0
17229
0
17230
0
17231
0
17232
0
17233
0
17234
0
17235
0
17236
0
17237
0
17238
0
17239
0
17240
0
17241
0
17242
0
17243
0
17244
0
17245
0
17246
0
17247
0
17248
0
17249
0
17250
0
17251
0
17252
0
17253
0
17254
0
17255
0
17256
0
17257
0
17258
0
17259
0
17260
0
17261
0
17262
0
17263
0
17264
0
17265
0
17266
0
17267
0
17268
0
17269
0
17270
0
17271
0
17272
0
17273
0
17274
0
17275
0
17276
0
17277
0
17278
0
17279
0
17280
0
17281
0
17282
0
17283
0
17284
0
17285
0
17286
0
17287
0
17288
0
17289
0
17290
0
17291
0
17292
0
17293
0
17294
0
17295
0
17296
0
17297
0
17298
0
17299
0
17300
0
17301
0
17302
0
17303
0
17304
0
17305
0
17306
0
17307
0
17308
0
17309
0
17310
0
17311
0
17312
0
17313
0
17314
0
17315
0
17316
0
17317
0
17318
0
17319
0
17320
0
17321
0
17322
0
17323
0
17324
0
17325
0
17326
0
17327
0
17328
0
17329
0
17330
0
17331
0
17332
0
17333
0
17334
0
17335
0
17336
0
17337
0
17338
0
17339
0
17340
0
17341
0
17342
0
17343
0
17344
0
17345
0
17346
0
17347
0
17348
0
17349
0
17350
0
17351
0
17352
0
17353
0
17354
0
17355
0
17356
0
17357
0
17358
0
17359
0
17360
0
17361
0
17362
0
17363
0
17364
0
17365
0
17366
0
17367
0
17368
0
17369
0
17370
0
17371
0
17372
0
17373
0
17374
0
17375
0
17376
0
17377
0
17378
0
17379
0
17380
0
17381
0
17382
0
17383
0
17384
0
17385
0
17386
0
17387
0
17388
0
17389
0
17390
0
17391
0
17392
0
17393
0
17394
0
17395
0
17396
0
17397
0
17398
0
17399
0
17400
0
17401
0
17402
0
17403
0
17404
0
17405
0
17406
0
17407
0
17408
0
17409
0
17410
0
17411
0
17412
0
17413
0
17414
0
17415
0
17416
0
17417
0
17418
0
17419
0
17420
0
17421
0
17422
0
17423
0
17424
0
17425
0
17426
0
17427
0
17428
0
17429
0
17430
0
17431
0
17432
0
17433
0
17434
0
17435
0
17436
0
17437
0
17438
0
17439
0
17440
0
17441
0
17442
0
17443
0
17444
0
17445
0
17446
0
17447
0
17448
0
17449
0
17450
0
17451
0
17452
0
17453
0
17454
0
17455
0
17456
0
17457
0
17458
0
17459
0
17460
0
17461
0
17462
0
17463
0
17464
0
17465
0
17466
0
17467
0
17468
0
17469
0
17470
0
17471
0
17472
0
17473
0
17474
0
17475
0
17476
0
17477
0
17478
0
17479
0
17480
0
17481
0
17482
0
17483
0
17484
0
17485
0
17486
0
17487
0
17488
0
17489
0
17490
0
17491
0
17492
0
17493
0
17494
0
17495
0
17496
0
17497
0
17498
0
17499
0
17500
0
17501
0
17502
0
17503
0
17504
0
17505
0
17506
0
17507
0
17508
0
17509
0
17510
0
17511
0
17512
0
17513
0
17514
0
17515
0
17516
0
17517
0
17518
0
17519
0
17520
0
17521
0
17522
0
17523
0
17524
0
17525
0
17526
0
17527
0
17528
0
17529
0
17530
0
17531
0
17532
0
17533
0
17534
0
17535
0
17536
0
17537
0
17538
0
17539
0
17540
0
17541
0
17542
0
17543
0
17544
0
17545
0
17546
0
17547
0
17548
0
17549
0
17550
0
17551
0
17552
0
17553
0
17554
0
17555
0
17556
0
17557
0
17558
0
17559
0
17560
0
17561
0
17562
0
17563
0
17564
0
17565
0
17566
0
17567
0
17568
0
17569
0
17570
0
17571
0
17572
0
17573
0
17574
0
17575
0
17576
0
17577
0
17578
0
17579
0
17580
0
17581
0
17582
0
17583
0
17584
0
17585
0
17586
0
17587
0
17588
0
17589
0
17590
0
17591
0
17592
0
17593
0
17594
0
17595
0
17596
0
17597
0
17598
0
17599
0
17600
0
17601
0
17602
0
17603
0
17604
0
17605
0
17606
0
17607
0
17608
0
17609
0
17610
0
17611
0
17612
0
17613
0
17614
0
17615
0
17616
0
17617
0
17618
0
17619
0
17620
0
17621
0
17622
0
17623
0
17624
0
17625
0
17626
0
17627
0
17628
0
17629
0
17630
0
17631
0
17632
0
17633
0
17634
0
17635
0
17636
0
17637
0
17638
0
17639
0
17640
0
17641
0
17642
0
17643
0
17644
0
17645
0
17646
0
17647
0
17648
0
17649
0
17650
0
17651
0
17652
0
17653
0
17654
0
17655
0
17656
0
17657
0
17658
0
17659
0
17660
0
17661
0
17662
0
17663
0
17664
0
17665
0
17666
0
17667
0
17668
0
17669
0
17670
0
17671
0
17672
0
17673
0
17674
0
17675
0
17676
0
17677
0
17678
0
17679
0
17680
0
17681
0
17682
0
17683
0
17684
0
17685
0
17686
0
17687
0
17688
0
17689
0
17690
0
17691
0
17692
0
17693
0
17694
0
17695
0
17696
0
17697
0
17698
0
17699
0
17700
0
17701
0
17702
0
17703
0
17704
0
17705
0
17706
0
17707
0
17708
0
17709
0
17710
0
17711
0
17712
0
17713
0
17714
0
17715
0
17716
0
17717
0
17718
0
17719
0
17720
0
17721
0
17722
0
17723
0
17724
0
17725
0
17726
0
17727
0
17728
0
17729
0
17730
0
17731
0
17732
0
17733
0
17734
0
17735
0
17736
0
17737
0
17738
0
17739
0
17740
0
17741
0
17742
0
17743
0
17744
0
17745
0
17746
0
17747
0
17748
0
17749
0
17750
0
17751
0
17752
0
17753
0
17754
0
17755
0
17756
0
17757
0
17758
0
17759
0
17760
0
17761
0
17762
0
17763
0
17764
0
17765
0
17766
0
17767
0
17768
0
17769
0
17770
0
17771
0
17772
0
17773
0
17774
0
17775
0
17776
0
17777
0
17778
0
17779
0
17780
0
17781
0
17782
0
17783
0
17784
0
17785
0
17786
0
17787
0
17788
0
17789
0
17790
0
17791
0
17792
0
17793
0
17794
0
17795
0
17796
0
17797
0
17798
0
17799
0
17800
0
17801
0
17802
0
17803
0
17804
0
17805
0
17806
0
17807
0
17808
0
17809
0
17810
0
17811
0
17812
0
17813
0
17814
0
17815
0
17816
0
17817
0
17818
0
17819
0
17820
0
17821
0
17822
0
17823
0
17824
0
17825
0
17826
0
17827
0
17828
0
17829
0
17830
0
17831
0
17832
0
17833
0
17834
0
17835
0
17836
0
17837
0
17838
0
17839
0
17840
0
17841
0
17842
0
17843
0
17844
0
17845
0
17846
2
17847
0
17848
0
17849
0
17850
0
17851
0
17852
0
17853
0
17854
0
17855
0
17856
0
17857
0
17858
0
17859
1
17860
0
17861
0
17862
1
17863
0
17864
1
17865
0
17866
0
17867
0
17868
0
17869
2
17870
0
17871
0
17872
0
17873
0
17874
0
17875
0
17876
0
17877
2
17878
0
17879
0
17880
0
17881
0
17882
0
17883
0
17884
0
17885
0
17886
0
17887
0
17888
0
17889
0
17890
0
17891
0
17892
0
17893
0
17894
0
17895
0
17896
0
17897
0
17898
0
17899
0
17900
0
17901
0
17902
0
17903
0
17904
0
17905
0
17906
0
17907
0
17908
0
17909
0
17910
0
17911
0
17912
0
17913
0
17914
1
17915
0
17916
0
17917
0
17918
0
17919
0
17920
0
17921
0
17922
0
17923
0
17924
0
17925
0
17926
0
17927
0
17928
0
17929
0
17930
0
17931
0
17932
2
17933
0
17934
0
17935
0
17936
4
17937
0
17938
1
17939
0
17940
0
17941
0
17942
0
17943
0
17944
0
17945
0
17946
0
17947
0
17948
0
17949
0
17950
0
17951
0
17952
0
17953
0
17954
0
17955
0
17956
0
17957
0
17958
0
17959
0
17960
0
17961
0
17962
0
17963
0
17964
0
17965
0
17966
0
17967
0
17968
0
17969
0
17970
0
17971
0
17972
0
17973
0
17974
0
17975
0
17976
0
17977
0
17978
1
17979
0
17980
0
17981
0
17982
0
17983
0
17984
0
17985
0
17986
0
17987
0
17988
0
17989
0
17990
0
17991
0
17992
0
17993
0
17994
0
17995
0
17996
0
17997
0
17998
0
17999
0
18000
0
18001
0
18002
0
18003
0
18004
0
18005
0
18006
0
18007
0
18008
0
18009
0
18010
0
18011
0
18012
0
18013
1
18014
2
18015
0
18016
0
18017
0
18018
0
18019
0
18020
0
18021
0
18022
0
18023
0
18024
0
18025
0
18026
0
18027
0
18028
0
18029
0
18030
0
18031
0
18032
0
18033
0
18034
0
18035
0
18036
0
18037
0
18038
0
18039
0
18040
1
18041
0
18042
0
18043
0
18044
0
18045
0
18046
0
18047
0
18048
0
18049
0
18050
0
18051
0
18052
0
18053
0
18054
0
18055
0
18056
0
18057
0
18058
1
18059
0
18060
0
18061
0
18062
0
18063
0
18064
0
18065
1
18066
0
18067
0
18068
0
18069
0
18070
0
18071
0
18072
0
18073
0
18074
0
18075
0
18076
0
18077
0
18078
0
18079
0
18080
0
18081
0
18082
0
18083
0
18084
0
18085
0
18086
0
18087
0
18088
0
18089
0
18090
0
18091
0
18092
0
18093
0
18094
0
18095
0
18096
0
18097
0
18098
0
18099
0
18100
0
18101
0
18102
0
18103
0
18104
0
18105
0
18106
0
18107
0
18108
0
18109
0
18110
0
18111
0
18112
0
18113
0
18114
0
18115
0
18116
0
18117
0
18118
0
18119
0
18120
0
18121
0
18122
0
18123
0
18124
0
18125
0
18126
0
18127
0
18128
0
18129
0
18130
0
18131
0
18132
0
18133
0
18134
1
18135
0
18136
0
18137
0
18138
0
18139
0
18140
0
18141
0
18142
0
18143
0
18144
0
18145
0
18146
0
18147
0
18148
0
18149
0
18150
0
18151
0
18152
0
18153
0
18154
0
18155
2
18156
0
18157
0
18158
0
18159
0
18160
0
18161
0
18162
0
18163
0
18164
0
18165
0
18166
0
18167
0
18168
0
18169
0
18170
0
18171
0
18172
0
18173
0
18174
0
18175
0
18176
0
18177
0
18178
1
18179
0
18180
0
18181
0
18182
0
18183
0
18184
0
18185
0
18186
1
18187
0
18188
2
18189
0
18190
0
18191
2
18192
0
18193
0
18194
0
18195
0
18196
0
18197
0
18198
1
18199
0
18200
0
18201
0
18202
1
18203
0
18204
1
18205
0
18206
0
18207
0
18208
0
18209
2
18210
0
18211
0
18212
0
18213
0
18214
0
18215
0
18216
0
18217
0
18218
0
18219
0
18220
0
18221
0
18222
0
18223
1
18224
1
18225
1
18226
1
18227
0
18228
0
18229
0
18230
0
18231
2
18232
2
18233
1
18234
0
18235
1
18236
0
18237
0
18238
0
18239
0
18240
0
18241
0
18242
0
18243
0
18244
0
18245
0
18246
0
18247
0
18248
0
18249
0
18250
0
18251
0
18252
1
18253
0
18254
0
18255
1
18256
0
18257
0
18258
0
18259
0
18260
0
18261
0
18262
0
18263
1
18264
2
18265
0
18266
0
18267
0
18268
0
18269
0
18270
2
18271
0
18272
0
18273
0
18274
2
18275
0
18276
0
18277
0
18278
0
18279
0
18280
1
18281
0
18282
2
18283
0
18284
0
18285
0
18286
0
18287
0
18288
0
18289
0
18290
2
18291
0
18292
0
18293
0
18294
0
18295
0
18296
0
18297
0
18298
0
18299
0
18300
0
18301
0
18302
0
18303
0
18304
2
18305
0
18306
0
18307
0
18308
0
18309
0
18310
0
18311
1
18312
0
18313
1
18314
0
18315
0
18316
0
18317
0
18318
0
18319
0
18320
0
18321
0
18322
1
18323
0
18324
0
18325
2
18326
0
18327
0
18328
0
18329
0
18330
0
18331
0
18332
0
18333
0
18334
0
18335
0
18336
0
18337
0
18338
0
18339
0
18340
0
18341
0
18342
0
18343
0
18344
0
18345
0
18346
0
18347
0
18348
0
18349
0
18350
0
18351
0
18352
0
18353
0
18354
0
18355
0
18356
0
18357
0
18358
0
18359
0
18360
0
18361
0
18362
0
18363
2
18364
0
18365
0
18366
0
18367
0
18368
0
18369
0
18370
0
18371
0
18372
0
18373
0
18374
0
18375
1
18376
3
18377
0
18378
0
18379
0
18380
0
18381
0
18382
0
18383
0
18384
0
18385
0
18386
0
18387
0
18388
0
18389
0
18390
2
18391
0
18392
0
18393
0
18394
0
18395
0
18396
0
18397
0
18398
0
18399
0
18400
0
18401
0
18402
0
18403
0
18404
2
18405
0
18406
1
18407
1
18408
0
18409
0
18410
0
18411
2
18412
0
18413
0
18414
0
18415
0
18416
0
18417
0
18418
2
18419
0
18420
0
18421
0
18422
0
18423
0
18424
0
18425
0
18426
0
18427
0
18428
0
18429
0
18430
0
18431
0
18432
0
18433
0
18434
0
18435
0
18436
0
18437
0
18438
0
18439
0
18440
0
18441
0
18442
0
18443
0
18444
0
18445
0
18446
0
18447
0
18448
0
18449
0
18450
0
18451
1
18452
2
18453
0
18454
0
18455
0
18456
2
18457
0
18458
2
18459
0
18460
0
18461
0
18462
0
18463
0
18464
0
18465
0
18466
0
18467
0
18468
0
18469
1
18470
0
18471
0
18472
0
18473
0
18474
0
18475
0
18476
1
18477
0
18478
0
18479
4
18480
1
18481
3
18482
0
18483
0
18484
2
18485
0
18486
0
18487
0
18488
0
18489
0
18490
0
18491
0
18492
0
18493
0
18494
0
18495
0
18496
0
18497
0
18498
0
18499
0
18500
0
18501
0
18502
0
18503
0
18504
0
18505
0
18506
0
18507
0
18508
3
18509
0
18510
0
18511
0
18512
2
18513
0
18514
0
18515
0
18516
0
18517
0
18518
0
18519
0
18520
0
18521
0
18522
0
18523
0
18524
0
18525
0
18526
0
18527
1
18528
0
18529
1
18530
0
18531
0
18532
0
18533
0
18534
0
18535
0
18536
2
18537
0
18538
0
18539
0
18540
0
18541
0
18542
0
18543
0
18544
0
18545
0
18546
1
18547
0
18548
0
18549
0
18550
0
18551
0
18552
0
18553
0
18554
0
18555
0
18556
0
18557
0
18558
0
18559
0
18560
0
18561
0
18562
0
18563
0
18564
0
18565
0
18566
0
18567
0
18568
0
18569
0
18570
0
18571
0
18572
0
18573
0
18574
0
18575
0
18576
0
18577
0
18578
0
18579
0
18580
0
18581
0
18582
0
18583
0
18584
0
18585
0
18586
0
18587
0
18588
0
18589
0
18590
0
18591
0
18592
0
18593
0
18594
0
18595
1
18596
0
18597
1
18598
0
18599
0
18600
0
18601
0
18602
0
18603
0
18604
0
18605
0
18606
0
18607
0
18608
0
18609
2
18610
0
18611
0
18612
0
18613
0
18614
0
18615
1
18616
0
18617
0
18618
0
18619
0
18620
1
18621
0
18622
0
18623
0
18624
0
18625
0
18626
0
18627
0
18628
0
18629
0
18630
0
18631
0
18632
0
18633
0
18634
0
18635
0
18636
0
18637
0
18638
0
18639
0
18640
0
18641
0
18642
0
18643
1
18644
0
18645
0
18646
0
18647
0
18648
0
18649
0
18650
0
18651
0
18652
0
18653
0
18654
0
18655
1
18656
0
18657
0
18658
0
18659
0
18660
2
18661
0
18662
0
18663
0
18664
0
18665
0
18666
0
18667
0
18668
0
18669
1
18670
0
18671
0
18672
0
18673
0
18674
0
18675
0
18676
0
18677
0
18678
0
18679
0
18680
0
18681
0
18682
0
18683
0
18684
0
18685
0
18686
0
18687
0
18688
0
18689
0
18690
0
18691
0
18692
0
18693
0
18694
0
18695
0
18696
0
18697
0
18698
0
18699
0
18700
0
18701
0
18702
0
18703
0
18704
0
18705
0
18706
0
18707
0
18708
0
18709
0
18710
0
18711
0
18712
0
18713
0
18714
0
18715
0
18716
0
18717
0
18718
0
18719
0
18720
0
18721
0
18722
0
18723
0
18724
0
18725
0
18726
0
18727
0
18728
0
18729
0
18730
0
18731
0
18732
0
18733
0
18734
0
18735
0
18736
0
18737
0
18738
0
18739
0
18740
0
18741
0
18742
0
18743
0
18744
0
18745
0
18746
0
18747
0
18748
0
18749
0
18750
0
18751
0
18752
0
18753
0
18754
0
18755
0
18756
0
18757
0
18758
0
18759
0
18760
0
18761
0
18762
0
18763
0
18764
0
18765
0
18766
0
18767
0
18768
0
18769
0
18770
0
18771
0
18772
0
18773
0
18774
0
18775
0
18776
0
18777
0
18778
0
18779
0
18780
0
18781
0
18782
0
18783
0
18784
0
18785
0
18786
0
18787
0
18788
0
18789
0
18790
0
18791
0
18792
0
18793
0
18794
0
18795
0
18796
0
18797
0
18798
0
18799
0
18800
0
18801
0
18802
0
18803
0
18804
0
18805
0
18806
0
18807
0
18808
0
18809
0
18810
0
18811
0
18812
0
18813
0
18814
0
18815
0
18816
0
18817
0
18818
0
18819
0
18820
0
18821
0
18822
0
18823
0
18824
0
18825
0
18826
0
18827
0
18828
0
18829
0
18830
0
18831
0
18832
0
18833
0
18834
0
18835
0
18836
0
18837
0
18838
0
18839
0
18840
0
18841
0
18842
0
18843
0
18844
0
18845
0
18846
0
18847
0
18848
0
18849
0
18850
0
18851
0
18852
0
18853
0
18854
0
18855
0
18856
0
18857
0
18858
0
18859
0
18860
0
18861
0
18862
0
18863
0
18864
0
18865
0
18866
0
18867
0
18868
0
18869
0
18870
0
18871
0
18872
0
18873
0
18874
0
18875
0
18876
0
18877
0
18878
0
18879
0
18880
0
18881
0
18882
0
18883
0
18884
0
18885
0
18886
0
18887
0
18888
0
18889
0
18890
0
18891
0
18892
0
18893
0
18894
0
18895
0
18896
0
18897
0
18898
0
18899
0
18900
0
18901
0
18902
0
18903
0
18904
0
18905
0
18906
0
18907
0
18908
0
18909
0
18910
0
18911
0
18912
0
18913
0
18914
0
18915
0
18916
0
18917
0
18918
0
18919
0
18920
0
18921
0
18922
0
18923
0
18924
0
18925
0
18926
0
18927
0
18928
0
18929
0
18930
0
18931
0
18932
0
18933
0
18934
0
18935
0
18936
0
18937
0
18938
0
18939
0
18940
0
18941
0
18942
0
18943
0
18944
0
18945
0
18946
0
18947
0
18948
0
18949
0
18950
0
18951
0
18952
0
18953
0
18954
0
18955
0
18956
0
18957
0
18958
0
18959
0
18960
0
18961
0
18962
0
18963
0
18964
0
18965
0
18966
0
18967
0
18968
0
18969
0
18970
0
18971
0
18972
0
18973
0
18974
0
18975
0
18976
0
18977
0
18978
0
18979
0
18980
0
18981
0
18982
0
18983
0
18984
0
18985
0
18986
0
18987
0
18988
0
18989
0
18990
0
18991
0
18992
0
18993
0
18994
0
18995
0
18996
0
18997
0
18998
0
18999
0
19000
0
19001
0
19002
0
19003
0
19004
0
19005
0
19006
0
19007
0
19008
0
19009
0
19010
0
19011
0
19012
0
19013
0
19014
0
19015
0
19016
0
19017
0
19018
0
19019
0
19020
0
19021
0
19022
0
19023
0
19024
0
19025
0
19026
0
19027
0
19028
0
19029
0
19030
0
19031
0
19032
0
19033
0
19034
0
19035
0
19036
0
19037
0
19038
0
19039
0
19040
0
19041
0
19042
0
19043
0
19044
0
19045
0
19046
0
19047
0
19048
0
19049
0
19050
0
19051
0
19052
0
19053
0
19054
0
19055
0
19056
0
19057
0
19058
0
19059
0
19060
0
19061
0
19062
0
19063
0
19064
0
19065
0
19066
0
19067
0
19068
0
19069
0
19070
0
19071
0
19072
0
19073
0
19074
0
19075
0
19076
0
19077
0
19078
0
19079
0
19080
0
19081
0
19082
0
19083
0
19084
0
19085
0
19086
0
19087
0
19088
0
19089
0
19090
0
19091
0
19092
0
19093
0
19094
0
19095
0
19096
0
19097
0
19098
0
19099
0
19100
0
19101
0
19102
0
19103
0
19104
0
19105
0
19106
0
19107
0
19108
0
19109
0
19110
0
19111
0
19112
0
19113
0
19114
0
19115
0
19116
0
19117
0
19118
0
19119
0
19120
0
19121
0
19122
0
19123
0
19124
0
19125
0
19126
0
19127
0
19128
0
19129
0
19130
0
19131
0
19132
0
19133
0
19134
0
19135
0
19136
0
19137
0
19138
0
19139
0
19140
0
19141
0
19142
0
19143
0
19144
0
19145
0
19146
0
19147
0
19148
0
19149
0
19150
0
19151
0
19152
0
19153
0
19154
0
19155
0
19156
0
19157
0
19158
0
19159
0
19160
0
19161
0
19162
0
19163
0
19164
0
19165
0
19166
0
19167
0
19168
0
19169
0
19170
0
19171
0
19172
0
19173
0
19174
0
19175
0
19176
0
19177
0
19178
0
19179
0
19180
0
19181
0
19182
0
19183
0
19184
0
19185
0
19186
0
19187
0
19188
0
19189
0
19190
0
19191
0
19192
0
19193
0
19194
0
19195
0
19196
0
19197
0
19198
0
19199
0
19200
0
19201
0
19202
0
19203
0
19204
0
19205
0
19206
0
19207
0
19208
0
19209
0
19210
0
19211
0
19212
0
19213
0
19214
0
19215
0
19216
0
19217
0
19218
0
19219
0
19220
0
19221
0
19222
0
19223
0
19224
0
19225
0
19226
0
19227
0
19228
0
19229
0
19230
0
19231
0
19232
0
19233
0
19234
0
19235
0
19236
0
19237
0
19238
0
19239
0
19240
0
19241
0
19242
0
19243
0
19244
0
19245
0
19246
0
19247
0
19248
0
19249
0
19250
0
19251
0
19252
0
19253
0
19254
0
19255
0
19256
0
19257
0
19258
0
19259
0
19260
0
19261
0
19262
0
19263
0
19264
0
19265
0
19266
0
19267
0
19268
0
19269
0
19270
0
19271
0
19272
0
19273
0
19274
0
19275
0
19276
0
19277
0
19278
0
19279
0
19280
0
19281
0
19282
0
19283
0
19284
0
19285
0
19286
0
19287
0
19288
0
19289
0
19290
0
19291
0
19292
0
19293
0
19294
0
19295
0
19296
0
19297
0
19298
0
19299
0
19300
0
19301
0
19302
0
19303
0
19304
0
19305
0
19306
0
19307
0
19308
0
19309
0
19310
0
19311
0
19312
0
19313
0
19314
0
19315
0
19316
0
19317
0
19318
0
19319
0
19320
0
19321
0
19322
0
19323
0
19324
0
19325
0
19326
0
19327
0
19328
0
19329
0
19330
0
19331
0
19332
0
19333
0
19334
0
19335
0
19336
0
19337
0
19338
0
19339
0
19340
0
19341
0
19342
0
19343
0
19344
0
19345
0
19346
0
19347
0
19348
0
19349
0
19350
0
19351
0
19352
0
19353
0
19354
0
19355
0
19356
0
19357
0
19358
0
19359
0
19360
0
19361
0
19362
0
19363
0
19364
0
19365
0
19366
0
19367
0
19368
0
19369
0
19370
0
19371
0
19372
0
19373
0
19374
0
19375
0
19376
0
19377
0
19378
0
19379
0
19380
0
19381
0
19382
0
19383
0
19384
0
19385
0
19386
0
19387
0
19388
0
19389
0
19390
0
19391
0
19392
0
19393
0
19394
0
19395
0
19396
0
19397
0
19398
0
19399
0
19400
0
19401
0
19402
0
19403
0
19404
0
19405
0
19406
0
19407
0
19408
0
19409
0
19410
0
19411
0
19412
0
19413
0
19414
0
19415
0
19416
0
19417
0
19418
0
19419
0
19420
0
19421
0
19422
0
19423
0
19424
0
19425
0
19426
0
19427
0
19428
0
19429
0
19430
0
19431
0
19432
0
19433
0
19434
0
19435
0
19436
0
19437
0
19438
0
19439
0
19440
0
19441
0
19442
0
19443
0
19444
0
19445
0
19446
0
19447
0
19448
0
19449
0
19450
0
19451
0
19452
0
19453
0
19454
0
19455
0
19456
0
19457
0
19458
0
19459
0
19460
0
19461
0
19462
0
19463
0
19464
0
19465
0
19466
0
19467
0
19468
0
19469
0
19470
0
19471
0
19472
0
19473
0
19474
0
19475
0
19476
0
19477
0
19478
0
19479
0
19480
0
19481
0
19482
0
19483
0
19484
0
19485
0
19486
0
19487
0
19488
0
19489
0
19490
0
19491
0
19492
0
19493
0
19494
0
19495
0
19496
0
19497
0
19498
0
19499
0
19500
0
19501
0
19502
0
19503
0
19504
0
19505
0
19506
0
19507
0
19508
0
19509
0
19510
0
19511
0
19512
0
19513
0
19514
0
19515
0
19516
0
19517
0
19518
0
19519
0
19520
0
19521
0
19522
0
19523
0
19524
0
19525
0
19526
0
19527
0
19528
0
19529
0
19530
0
19531
0
19532
0
19533
0
19534
0
19535
0
19536
0
19537
0
19538
0
19539
0
19540
0
19541
0
19542
0
19543
0
19544
0
19545
0
19546
0
19547
0
19548
0
19549
0
19550
0
19551
0
19552
0
19553
0
19554
0
19555
0
19556
0
19557
0
19558
0
19559
0
19560
0
19561
0
19562
0
19563
0
19564
0
19565
0
19566
0
19567
0
19568
0
19569
0
19570
0
19571
0
19572
0
19573
0
19574
0
19575
0
19576
0
19577
0
19578
0
19579
0
19580
0
19581
0
19582
0
19583
0
19584
0
19585
0
19586
0
19587
0
19588
0
19589
0
19590
0
19591
0
19592
0
19593
0
19594
0
19595
0
19596
0
19597
0
19598
0
19599
0
19600
0
19601
0
19602
0
19603
0
19604
0
19605
0
19606
0
19607
0
19608
0
19609
0
19610
0
19611
0
19612
0
19613
0
19614
0
19615
0
19616
0
19617
0
19618
0
19619
0
19620
0
19621
0
19622
0
19623
0
19624
0
19625
0
19626
0
19627
0
19628
0
19629
0
19630
0
19631
0
19632
0
19633
0
19634
0
19635
0
19636
0
19637
0
19638
0
19639
0
19640
0
19641
0
19642
0
19643
0
19644
0
19645
0
19646
0
19647
0
19648
0
19649
0
19650
0
19651
0
19652
0
19653
0
19654
0
19655
0
19656
0
19657
0
19658
0
19659
0
19660
0
19661
0
19662
0
19663
0
19664
0
19665
0
19666
0
19667
0
19668
0
19669
0
19670
0
19671
0
19672
0
19673
0
19674
0
19675
0
19676
0
19677
0
19678
0
19679
0
19680
0
19681
0
19682
0
19683
0
19684
0
19685
0
19686
0
19687
0
19688
0
19689
0
19690
0
19691
0
19692
0
19693
0
19694
0
19695
0
19696
0
19697
0
19698
0
19699
0
19700
0
19701
0
19702
0
19703
0
19704
0
19705
0
19706
0
19707
0
19708
0
19709
0
19710
0
19711
0
19712
0
19713
0
19714
0
19715
0
19716
0
19717
0
19718
0
19719
0
19720
0
19721
0
19722
0
19723
0
19724
0
19725
0
19726
0
19727
0
19728
0
19729
0
19730
0
19731
0
19732
0
19733
0
19734
0
19735
0
19736
0
19737
0
19738
0
19739
0
19740
0
19741
0
19742
0
19743
0
19744
0
19745
0
19746
0
19747
0
19748
0
19749
0
19750
0
19751
0
19752
0
19753
0
19754
0
19755
0
19756
0
19757
0
19758
0
19759
0
19760
0
19761
0
19762
0
19763
0
19764
0
19765
0
19766
0
19767
0
19768
0
19769
0
19770
0
19771
0
19772
0
19773
0
19774
0
19775
0
19776
0
19777
0
19778
0
19779
0
19780
0
19781
0
19782
0
19783
0
19784
0
19785
0
19786
0
19787
0
19788
0
19789
0
19790
0
19791
0
19792
0
19793
0
19794
0
19795
0
19796
0
19797
0