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