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