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