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