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