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