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