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 #1331 from Guilhem7/master
[RRG-proxmark3.git]
/
traces
/
lf_ATA5577_visa2000.pm3
blob
d41456c515b0a89ca1ae44adb2aa638c4a30d7cc
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
-127
16
-127
17
-127
18
-127
19
-118
20
-109
21
-102
22
-95
23
-88
24
-81
25
-75
26
-70
27
-66
28
-60
29
-56
30
-53
31
-48
32
-44
33
-43
34
-39
35
-35
36
-33
37
-31
38
-29
39
-27
40
-25
41
-23
42
-21
43
-20
44
-17
45
-16
46
-16
47
-14
48
-13
49
-13
50
-11
51
-10
52
-9
53
-9
54
-8
55
112
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
127
79
127
80
127
81
124
82
117
83
108
84
102
85
94
86
87
87
29
88
-55
89
-127
90
-127
91
-127
92
-127
93
-127
94
-127
95
-127
96
-127
97
-127
98
-127
99
-127
100
-127
101
-127
102
-127
103
-127
104
-127
105
-127
106
-127
107
-127
108
-127
109
-127
110
-127
111
-127
112
-127
113
-127
114
-124
115
-116
116
-107
117
-100
118
-92
119
34
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
121
145
113
146
106
147
99
148
92
149
86
150
81
151
23
152
-60
153
-127
154
-127
155
-127
156
-127
157
-127
158
-127
159
-127
160
-127
161
-127
162
-127
163
-127
164
-127
165
-127
166
-127
167
-127
168
-127
169
-127
170
-127
171
-127
172
-127
173
-127
174
-127
175
-127
176
-127
177
-127
178
-125
179
-117
180
-108
181
-101
182
-93
183
33
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
112
210
104
211
97
212
91
213
85
214
79
215
22
216
-62
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
-127
241
-127
242
-126
243
-117
244
-109
245
-102
246
-94
247
32
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
127
272
120
273
112
274
104
275
97
276
91
277
84
278
79
279
22
280
-62
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
-127
305
-127
306
-126
307
-117
308
-109
309
-101
310
-93
311
33
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
127
335
127
336
120
337
112
338
105
339
97
340
91
341
85
342
79
343
73
344
69
345
64
346
60
347
56
348
53
349
49
350
46
351
42
352
40
353
37
354
35
355
32
356
30
357
29
358
27
359
25
360
24
361
22
362
21
363
20
364
18
365
17
366
16
367
15
368
14
369
13
370
12
371
12
372
12
373
11
374
10
375
-31
376
-109
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
-127
399
-127
400
-127
401
-127
402
-127
403
-127
404
-120
405
-111
406
-103
407
24
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
119
433
109
434
103
435
97
436
90
437
83
438
78
439
21
440
-62
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
-127
463
-127
464
-127
465
-127
466
-126
467
-117
468
-109
469
-102
470
-94
471
33
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
98
500
92
501
85
502
80
503
22
504
-62
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
-127
527
-127
528
-127
529
-127
530
-125
531
-117
532
-108
533
-100
534
-93
535
34
536
127
537
127
538
127
539
127
540
127
541
127
542
127
543
127
544
127
545
127
546
127
547
127
548
127
549
127
550
127
551
127
552
127
553
127
554
127
555
127
556
127
557
127
558
127
559
127
560
121
561
112
562
105
563
97
564
91
565
85
566
79
567
74
568
69
569
64
570
61
571
56
572
53
573
49
574
46
575
43
576
40
577
38
578
36
579
33
580
31
581
28
582
27
583
26
584
24
585
23
586
22
587
20
588
20
589
18
590
17
591
16
592
15
593
14
594
14
595
12
596
13
597
12
598
11
599
11
600
10
601
9
602
9
603
8
604
8
605
8
606
8
607
7
608
7
609
6
610
7
611
6
612
6
613
5
614
5
615
5
616
5
617
5
618
4
619
4
620
4
621
4
622
4
623
4
624
3
625
4
626
4
627
3
628
4
629
4
630
4
631
-38
632
-115
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
-127
657
-127
658
-127
659
-127
660
-121
661
-114
662
-105
663
23
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
126
688
117
689
109
690
102
691
95
692
89
693
83
694
77
695
71
696
67
697
62
698
59
699
54
700
51
701
47
702
44
703
41
704
39
705
36
706
34
707
32
708
30
709
28
710
27
711
25
712
24
713
22
714
21
715
19
716
18
717
17
718
15
719
15
720
15
721
14
722
13
723
12
724
12
725
11
726
12
727
-29
728
-108
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
-127
753
-127
754
-127
755
-127
756
-117
757
-109
758
-102
759
25
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
127
783
127
784
118
785
110
786
103
787
96
788
90
789
83
790
79
791
73
792
68
793
63
794
59
795
55
796
52
797
48
798
45
799
42
800
39
801
36
802
34
803
32
804
30
805
28
806
27
807
24
808
23
809
21
810
20
811
18
812
18
813
17
814
16
815
15
816
14
817
13
818
12
819
12
820
11
821
10
822
10
823
-31
824
-109
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
-127
850
-127
851
-127
852
-119
853
-110
854
-102
855
-95
856
-87
857
-81
858
-76
859
-70
860
-66
861
-61
862
-56
863
-52
864
-48
865
-44
866
-41
867
-38
868
-35
869
-33
870
-30
871
-28
872
-25
873
-24
874
-21
875
-20
876
-18
877
-16
878
-15
879
-14
880
-12
881
-11
882
-10
883
-10
884
-8
885
-8
886
-7
887
113
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
127
913
124
914
116
915
108
916
101
917
94
918
88
919
81
920
76
921
71
922
66
923
62
924
58
925
54
926
51
927
48
928
44
929
40
930
39
931
36
932
34
933
32
934
30
935
28
936
27
937
24
938
23
939
21
940
20
941
18
942
18
943
17
944
16
945
15
946
14
947
13
948
12
949
11
950
11
951
-29
952
-108
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
-127
978
-127
979
-127
980
-118
981
-111
982
-102
983
-95
984
-88
985
-82
986
-76
987
-71
988
-66
989
-61
990
-56
991
-53
992
-48
993
-45
994
-42
995
-39
996
-35
997
-33
998
-31
999
-28
1000
-26
1001
-24
1002
-22
1003
-20
1004
-18
1005
-17
1006
-16
1007
-14
1008
-12
1009
-12
1010
-11
1011
-10
1012
-9
1013
-8
1014
-7
1015
112
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
127
1041
124
1042
116
1043
108
1044
101
1045
94
1046
88
1047
81
1048
76
1049
71
1050
66
1051
62
1052
59
1053
54
1054
51
1055
47
1056
45
1057
42
1058
40
1059
37
1060
34
1061
32
1062
31
1063
29
1064
27
1065
25
1066
24
1067
23
1068
21
1069
20
1070
19
1071
18
1072
17
1073
16
1074
15
1075
14
1076
14
1077
12
1078
12
1079
-28
1080
-107
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
-127
1105
-127
1106
-127
1107
-127
1108
-119
1109
-111
1110
-102
1111
25
1112
127
1113
127
1114
127
1115
127
1116
127
1117
127
1118
127
1119
127
1120
127
1121
127
1122
127
1123
127
1124
127
1125
127
1126
127
1127
127
1128
127
1129
127
1130
127
1131
127
1132
127
1133
127
1134
127
1135
127
1136
118
1137
111
1138
104
1139
96
1140
90
1141
84
1142
78
1143
20
1144
-63
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
-127
1169
-127
1170
-126
1171
-117
1172
-109
1173
-102
1174
-94
1175
-87
1176
-81
1177
-76
1178
-70
1179
-65
1180
-61
1181
-56
1182
-52
1183
-48
1184
-44
1185
-41
1186
-38
1187
-35
1188
-33
1189
-30
1190
-28
1191
-26
1192
-24
1193
-22
1194
-20
1195
-19
1196
-17
1197
-16
1198
-14
1199
-13
1200
-12
1201
-11
1202
-10
1203
-10
1204
-9
1205
-8
1206
-7
1207
113
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
123
1234
115
1235
108
1236
100
1237
93
1238
87
1239
30
1240
-55
1241
-127
1242
-127
1243
-127
1244
-127
1245
-127
1246
-127
1247
-127
1248
-127
1249
-127
1250
-127
1251
-127
1252
-127
1253
-127
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
-124
1267
-115
1268
-107
1269
-99
1270
-92
1271
34
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
121
1297
113
1298
105
1299
97
1300
92
1301
85
1302
80
1303
74
1304
69
1305
64
1306
60
1307
56
1308
52
1309
49
1310
47
1311
43
1312
40
1313
37
1314
34
1315
33
1316
31
1317
29
1318
27
1319
25
1320
24
1321
22
1322
21
1323
19
1324
19
1325
17
1326
17
1327
16
1328
15
1329
13
1330
13
1331
12
1332
11
1333
10
1334
11
1335
-30
1336
-108
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
-127
1359
-127
1360
-127
1361
-127
1362
-127
1363
-127
1364
-119
1365
-110
1366
-101
1367
-94
1368
-87
1369
-82
1370
-76
1371
-70
1372
-66
1373
-61
1374
-56
1375
-51
1376
-48
1377
-45
1378
-41
1379
-38
1380
-35
1381
-32
1382
-30
1383
-28
1384
-25
1385
-24
1386
-22
1387
-20
1388
-19
1389
-17
1390
-15
1391
-15
1392
-13
1393
-12
1394
-11
1395
-10
1396
-9
1397
-8
1398
-8
1399
113
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
127
1423
127
1424
127
1425
124
1426
116
1427
107
1428
100
1429
94
1430
88
1431
30
1432
-55
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
-127
1457
-127
1458
-125
1459
-116
1460
-108
1461
-100
1462
-92
1463
34
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
127
1488
121
1489
112
1490
104
1491
98
1492
91
1493
85
1494
80
1495
75
1496
70
1497
65
1498
61
1499
57
1500
53
1501
50
1502
47
1503
43
1504
40
1505
38
1506
36
1507
33
1508
32
1509
29
1510
28
1511
26
1512
25
1513
23
1514
22
1515
20
1516
19
1517
18
1518
18
1519
17
1520
16
1521
14
1522
14
1523
13
1524
12
1525
11
1526
11
1527
-29
1528
-107
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
-127
1554
-127
1555
-127
1556
-119
1557
-111
1558
-102
1559
-95
1560
-89
1561
-83
1562
-77
1563
-72
1564
-67
1565
-62
1566
-57
1567
-54
1568
-49
1569
-46
1570
-42
1571
-39
1572
-36
1573
-33
1574
-31
1575
-29
1576
-27
1577
-25
1578
-22
1579
-21
1580
-20
1581
-18
1582
-16
1583
-16
1584
-14
1585
-13
1586
-12
1587
-10
1588
-10
1589
-10
1590
-9
1591
112
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
127
1617
124
1618
116
1619
108
1620
100
1621
94
1622
88
1623
30
1624
-54
1625
-127
1626
-127
1627
-127
1628
-127
1629
-127
1630
-127
1631
-127
1632
-127
1633
-127
1634
-127
1635
-127
1636
-127
1637
-127
1638
-127
1639
-127
1640
-127
1641
-127
1642
-127
1643
-127
1644
-127
1645
-127
1646
-127
1647
-127
1648
-127
1649
-127
1650
-125
1651
-116
1652
-108
1653
-100
1654
-93
1655
33
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
121
1681
112
1682
105
1683
98
1684
92
1685
85
1686
80
1687
75
1688
70
1689
65
1690
61
1691
57
1692
53
1693
49
1694
47
1695
43
1696
41
1697
38
1698
36
1699
33
1700
32
1701
29
1702
27
1703
25
1704
24
1705
23
1706
22
1707
20
1708
19
1709
18
1710
17
1711
15
1712
15
1713
15
1714
14
1715
13
1716
12
1717
12
1718
12
1719
-29
1720
-108
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
-127
1745
-127
1746
-127
1747
-127
1748
-119
1749
-111
1750
-102
1751
-96
1752
-89
1753
-82
1754
-76
1755
-72
1756
-66
1757
-61
1758
-57
1759
-52
1760
-48
1761
-45
1762
-42
1763
-39
1764
-35
1765
-33
1766
-31
1767
-28
1768
-26
1769
-24
1770
-22
1771
-20
1772
-19
1773
-17
1774
-15
1775
-15
1776
-13
1777
-12
1778
-11
1779
-10
1780
-9
1781
-8
1782
-7
1783
113
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
116
1811
108
1812
101
1813
94
1814
88
1815
81
1816
76
1817
71
1818
67
1819
62
1820
58
1821
54
1822
50
1823
47
1824
44
1825
41
1826
39
1827
35
1828
34
1829
32
1830
30
1831
28
1832
26
1833
24
1834
23
1835
22
1836
20
1837
19
1838
18
1839
17
1840
17
1841
16
1842
15
1843
14
1844
14
1845
12
1846
12
1847
-29
1848
-107
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
-127
1873
-127
1874
-127
1875
-127
1876
-119
1877
-111
1878
-102
1879
-95
1880
-88
1881
-82
1882
-76
1883
-72
1884
-66
1885
-61
1886
-57
1887
-52
1888
-48
1889
-45
1890
-42
1891
-38
1892
-35
1893
-33
1894
-30
1895
-28
1896
-26
1897
-24
1898
-22
1899
-21
1900
-19
1901
-18
1902
-16
1903
-15
1904
-14
1905
-12
1906
-11
1907
-11
1908
-10
1909
-8
1910
-8
1911
112
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
127
1935
127
1936
127
1937
123
1938
116
1939
108
1940
101
1941
94
1942
88
1943
82
1944
76
1945
70
1946
66
1947
62
1948
57
1949
54
1950
51
1951
47
1952
45
1953
41
1954
39
1955
36
1956
34
1957
32
1958
30
1959
28
1960
26
1961
24
1962
23
1963
22
1964
21
1965
20
1966
19
1967
17
1968
16
1969
15
1970
15
1971
15
1972
13
1973
13
1974
12
1975
-28
1976
-107
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
-127
1999
-127
2000
-127
2001
-127
2002
-127
2003
-127
2004
-118
2005
-110
2006
-102
2007
-95
2008
-88
2009
-82
2010
-76
2011
-71
2012
-66
2013
-62
2014
-57
2015
-52
2016
-48
2017
-45
2018
-41
2019
-39
2020
-36
2021
-33
2022
-31
2023
-28
2024
-26
2025
-25
2026
-22
2027
-20
2028
-19
2029
-18
2030
-16
2031
-16
2032
-14
2033
-13
2034
-12
2035
-11
2036
-10
2037
-9
2038
-8
2039
112
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
127
2063
127
2064
127
2065
124
2066
116
2067
108
2068
101
2069
94
2070
88
2071
30
2072
-54
2073
-127
2074
-127
2075
-127
2076
-127
2077
-127
2078
-127
2079
-127
2080
-127
2081
-127
2082
-127
2083
-127
2084
-127
2085
-127
2086
-127
2087
-127
2088
-127
2089
-127
2090
-127
2091
-127
2092
-127
2093
-127
2094
-127
2095
-127
2096
-127
2097
-127
2098
-124
2099
-115
2100
-107
2101
-100
2102
-92
2103
34
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
121
2129
113
2130
105
2131
98
2132
92
2133
85
2134
80
2135
75
2136
70
2137
64
2138
61
2139
57
2140
53
2141
49
2142
46
2143
43
2144
41
2145
37
2146
36
2147
33
2148
31
2149
29
2150
28
2151
25
2152
24
2153
23
2154
21
2155
20
2156
19
2157
17
2158
17
2159
15
2160
14
2161
13
2162
13
2163
13
2164
12
2165
11
2166
11
2167
-31
2168
-109
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
-127
2193
-127
2194
-127
2195
-127
2196
-120
2197
-111
2198
-103
2199
24
2200
127
2201
127
2202
127
2203
127
2204
127
2205
127
2206
127
2207
127
2208
127
2209
127
2210
127
2211
127
2212
127
2213
127
2214
127
2215
127
2216
127
2217
127
2218
127
2219
127
2220
127
2221
127
2222
127
2223
127
2224
119
2225
111
2226
103
2227
95
2228
90
2229
84
2230
79
2231
22
2232
-62
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
-127
2258
-127
2259
-118
2260
-110
2261
-103
2262
-95
2263
-88
2264
-81
2265
-76
2266
-70
2267
-66
2268
-61
2269
-57
2270
-52
2271
-49
2272
-44
2273
-41
2274
-38
2275
-35
2276
-32
2277
-31
2278
-27
2279
-25
2280
-24
2281
-22
2282
-19
2283
-18
2284
-16
2285
-15
2286
-14
2287
-13
2288
-11
2289
-10
2290
-9
2291
-8
2292
-7
2293
-7
2294
-5
2295
115
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
127
2321
125
2322
117
2323
108
2324
101
2325
95
2326
89
2327
30
2328
-54
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
-127
2351
-127
2352
-127
2353
-127
2354
-125
2355
-117
2356
-108
2357
-100
2358
-94
2359
33
2360
127
2361
127
2362
127
2363
127
2364
127
2365
127
2366
127
2367
127
2368
127
2369
127
2370
127
2371
127
2372
127
2373
127
2374
127
2375
127
2376
127
2377
127
2378
127
2379
127
2380
127
2381
127
2382
127
2383
127
2384
119
2385
111
2386
104
2387
97
2388
91
2389
85
2390
79
2391
73
2392
69
2393
64
2394
60
2395
56
2396
52
2397
49
2398
46
2399
42
2400
40
2401
37
2402
35
2403
32
2404
31
2405
29
2406
27
2407
25
2408
23
2409
22
2410
21
2411
20
2412
19
2413
17
2414
17
2415
15
2416
15
2417
13
2418
13
2419
12
2420
12
2421
10
2422
10
2423
-31
2424
-109
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
-127
2449
-127
2450
-127
2451
-127
2452
-119
2453
-110
2454
-103
2455
24
2456
127
2457
127
2458
127
2459
127
2460
127
2461
127
2462
127
2463
127
2464
127
2465
127
2466
127
2467
127
2468
127
2469
127
2470
127
2471
127
2472
127
2473
127
2474
127
2475
127
2476
127
2477
127
2478
127
2479
127
2480
120
2481
111
2482
104
2483
96
2484
90
2485
84
2486
78
2487
21
2488
-62
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
-127
2514
-125
2515
-116
2516
-108
2517
-101
2518
-93
2519
-86
2520
-80
2521
-75
2522
-69
2523
-65
2524
-61
2525
-56
2526
-52
2527
-48
2528
-44
2529
-41
2530
-38
2531
-35
2532
-32
2533
-30
2534
-27
2535
-25
2536
-24
2537
-21
2538
-20
2539
-19
2540
-17
2541
-16
2542
-14
2543
-13
2544
-12
2545
-12
2546
-10
2547
-9
2548
-8
2549
-8
2550
-7
2551
113
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
127
2577
123
2578
115
2579
108
2580
101
2581
94
2582
87
2583
29
2584
-55
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
-127
2609
-127
2610
-125
2611
-117
2612
-108
2613
-100
2614
-93
2615
34
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
127
2639
127
2640
121
2641
114
2642
106
2643
99
2644
93
2645
86
2646
80
2647
75
2648
71
2649
65
2650
62
2651
58
2652
54
2653
50
2654
47
2655
44
2656
42
2657
39
2658
36
2659
33
2660
32
2661
30
2662
28
2663
26
2664
25
2665
23
2666
22
2667
21
2668
19
2669
18
2670
17
2671
16
2672
16
2673
15
2674
14
2675
14
2676
13
2677
11
2678
11
2679
-29
2680
-107
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
-127
2703
-127
2704
-127
2705
-127
2706
-127
2707
-127
2708
-119
2709
-110
2710
-102
2711
-96
2712
-88
2713
-82
2714
-77
2715
-72
2716
-66
2717
-61
2718
-57
2719
-53
2720
-49
2721
-46
2722
-43
2723
-39
2724
-36
2725
-34
2726
-31
2727
-30
2728
-27
2729
-25
2730
-23
2731
-21
2732
-19
2733
-18
2734
-17
2735
-15
2736
-14
2737
-13
2738
-12
2739
-11
2740
-10
2741
-10
2742
-9
2743
112
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
116
2771
108
2772
101
2773
94
2774
88
2775
30
2776
-54
2777
-127
2778
-127
2779
-127
2780
-127
2781
-127
2782
-127
2783
-127
2784
-127
2785
-127
2786
-127
2787
-127
2788
-127
2789
-127
2790
-127
2791
-127
2792
-127
2793
-127
2794
-127
2795
-127
2796
-127
2797
-127
2798
-127
2799
-127
2800
-127
2801
-127
2802
-124
2803
-116
2804
-108
2805
-100
2806
-93
2807
34
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
121
2833
112
2834
106
2835
98
2836
91
2837
86
2838
80
2839
23
2840
-61
2841
-127
2842
-127
2843
-127
2844
-127
2845
-127
2846
-127
2847
-127
2848
-127
2849
-127
2850
-127
2851
-127
2852
-127
2853
-127
2854
-127
2855
-127
2856
-127
2857
-127
2858
-127
2859
-127
2860
-127
2861
-127
2862
-127
2863
-127
2864
-127
2865
-127
2866
-126
2867
-117
2868
-109
2869
-101
2870
-94
2871
32
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
120
2897
112
2898
104
2899
97
2900
91
2901
85
2902
79
2903
22
2904
-61
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
-127
2927
-127
2928
-127
2929
-127
2930
-126
2931
-118
2932
-109
2933
-101
2934
-94
2935
32
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
120
2961
112
2962
105
2963
98
2964
92
2965
85
2966
80
2967
23
2968
-61
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
-127
2992
-127
2993
-127
2994
-126
2995
-116
2996
-108
2997
-101
2998
-93
2999
33
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
105
3027
98
3028
92
3029
86
3030
80
3031
22
3032
-61
3033
-127
3034
-127
3035
-127
3036
-127
3037
-127
3038
-127
3039
-127
3040
-127
3041
-127
3042
-127
3043
-127
3044
-127
3045
-127
3046
-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
-118
3060
-109
3061
-102
3062
-94
3063
32
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
104
3091
97
3092
91
3093
85
3094
80
3095
22
3096
-62
3097
-127
3098
-127
3099
-127
3100
-127
3101
-127
3102
-127
3103
-127
3104
-127
3105
-127
3106
-127
3107
-127
3108
-127
3109
-127
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
-126
3123
-117
3124
-109
3125
-101
3126
-94
3127
33
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
120
3153
112
3154
104
3155
96
3156
91
3157
85
3158
79
3159
22
3160
-61
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
-127
3183
-127
3184
-127
3185
-127
3186
-126
3187
-118
3188
-110
3189
-102
3190
-94
3191
33
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
120
3217
112
3218
105
3219
98
3220
91
3221
85
3222
79
3223
22
3224
-62
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
-127
3247
-127
3248
-127
3249
-127
3250
-126
3251
-117
3252
-110
3253
-102
3254
-94
3255
32
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
105
3283
98
3284
92
3285
85
3286
80
3287
23
3288
-61
3289
-127
3290
-127
3291
-127
3292
-127
3293
-127
3294
-127
3295
-127
3296
-127
3297
-127
3298
-127
3299
-127
3300
-127
3301
-127
3302
-127
3303
-127
3304
-127
3305
-127
3306
-127
3307
-127
3308
-127
3309
-127
3310
-127
3311
-127
3312
-127
3313
-127
3314
-126
3315
-117
3316
-109
3317
-101
3318
-94
3319
33
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
120
3345
112
3346
105
3347
98
3348
91
3349
84
3350
79
3351
22
3352
-62
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
-127
3377
-127
3378
-125
3379
-116
3380
-108
3381
-101
3382
-93
3383
33
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
127
3407
127
3408
121
3409
112
3410
104
3411
97
3412
91
3413
85
3414
79
3415
22
3416
-61
3417
-127
3418
-127
3419
-127
3420
-127
3421
-127
3422
-127
3423
-127
3424
-127
3425
-127
3426
-127
3427
-127
3428
-127
3429
-127
3430
-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
-119
3444
-109
3445
-101
3446
-94
3447
33
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
120
3473
112
3474
105
3475
97
3476
91
3477
85
3478
80
3479
23
3480
-61
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
-127
3503
-127
3504
-127
3505
-127
3506
-127
3507
-118
3508
-109
3509
-101
3510
-94
3511
32
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
120
3537
112
3538
105
3539
97
3540
91
3541
84
3542
79
3543
22
3544
-62
3545
-127
3546
-127
3547
-127
3548
-127
3549
-127
3550
-127
3551
-127
3552
-127
3553
-127
3554
-127
3555
-127
3556
-127
3557
-127
3558
-127
3559
-127
3560
-127
3561
-127
3562
-127
3563
-127
3564
-127
3565
-127
3566
-127
3567
-127
3568
-127
3569
-127
3570
-125
3571
-117
3572
-108
3573
-101
3574
-93
3575
34
3576
127
3577
127
3578
127
3579
127
3580
127
3581
127
3582
127
3583
127
3584
127
3585
127
3586
127
3587
127
3588
127
3589
127
3590
127
3591
127
3592
127
3593
127
3594
127
3595
127
3596
127
3597
127
3598
127
3599
127
3600
119
3601
112
3602
105
3603
97
3604
91
3605
84
3606
79
3607
22
3608
-62
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
-127
3633
-127
3634
-126
3635
-117
3636
-109
3637
-102
3638
-94
3639
32
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
127
3663
127
3664
120
3665
112
3666
104
3667
97
3668
90
3669
85
3670
80
3671
22
3672
-62
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
-127
3697
-127
3698
-126
3699
-118
3700
-109
3701
-101
3702
-94
3703
33
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
127
3727
127
3728
121
3729
112
3730
105
3731
98
3732
92
3733
85
3734
80
3735
74
3736
69
3737
64
3738
61
3739
56
3740
53
3741
50
3742
47
3743
43
3744
41
3745
38
3746
35
3747
33
3748
31
3749
29
3750
27
3751
25
3752
24
3753
22
3754
21
3755
19
3756
18
3757
17
3758
16
3759
16
3760
14
3761
13
3762
13
3763
12
3764
11
3765
11
3766
10
3767
-30
3768
-108
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
-127
3794
-127
3795
-127
3796
-119
3797
-111
3798
-103
3799
24
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
127
3823
127
3824
118
3825
110
3826
103
3827
96
3828
90
3829
84
3830
78
3831
22
3832
-62
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
-127
3857
-127
3858
-127
3859
-117
3860
-108
3861
-101
3862
-94
3863
-87
3864
-80
3865
-75
3866
-70
3867
-65
3868
-60
3869
-56
3870
-51
3871
-47
3872
-43
3873
-41
3874
-38
3875
-35
3876
-32
3877
-30
3878
-28
3879
-26
3880
-24
3881
-21
3882
-19
3883
-18
3884
-17
3885
-16
3886
-14
3887
-13
3888
-12
3889
-11
3890
-10
3891
-9
3892
-8
3893
-8
3894
-7
3895
114
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
127
3921
124
3922
116
3923
108
3924
101
3925
95
3926
88
3927
82
3928
77
3929
71
3930
66
3931
62
3932
58
3933
54
3934
51
3935
47
3936
44
3937
41
3938
39
3939
36
3940
33
3941
32
3942
30
3943
28
3944
27
3945
25
3946
23
3947
22
3948
21
3949
19
3950
19
3951
18
3952
16
3953
15
3954
15
3955
13
3956
14
3957
13
3958
12
3959
-29
3960
-107
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
-127
3985
-127
3986
-127
3987
-127
3988
-119
3989
-111
3990
-102
3991
25
3992
127
3993
127
3994
127
3995
127
3996
127
3997
127
3998
127
3999
127
4000
127
4001
127
4002
127
4003
127
4004
127
4005
127
4006
127
4007
127
4008
127
4009
127
4010
127
4011
127
4012
127
4013
127
4014
127
4015
127
4016
119
4017
111
4018
103
4019
96
4020
90
4021
84
4022
79
4023
21
4024
-62
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
-127
4050
-127
4051
-118
4052
-109
4053
-101
4054
-94
4055
-87
4056
-81
4057
-76
4058
-71
4059
-66
4060
-61
4061
-56
4062
-51
4063
-48
4064
-45
4065
-41
4066
-38
4067
-35
4068
-32
4069
-30
4070
-28
4071
-26
4072
-24
4073
-22
4074
-20
4075
-19
4076
-17
4077
-15
4078
-14
4079
-13
4080
-12
4081
-11
4082
-10
4083
-9
4084
-8
4085
-8
4086
-6
4087
114
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
127
4113
125
4114
117
4115
109
4116
101
4117
94
4118
88
4119
82
4120
77
4121
72
4122
67
4123
62
4124
58
4125
54
4126
51
4127
48
4128
45
4129
42
4130
39
4131
37
4132
35
4133
32
4134
30
4135
28
4136
27
4137
25
4138
24
4139
22
4140
21
4141
19
4142
18
4143
17
4144
17
4145
16
4146
15
4147
13
4148
13
4149
13
4150
12
4151
-28
4152
-107
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
-127
4176
-127
4177
-127
4178
-127
4179
-127
4180
-118
4181
-110
4182
-102
4183
25
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
119
4209
111
4210
103
4211
95
4212
89
4213
83
4214
78
4215
19
4216
-64
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
-127
4239
-127
4240
-127
4241
-127
4242
-126
4243
-118
4244
-109
4245
-101
4246
-94
4247
-88
4248
-81
4249
-75
4250
-70
4251
-66
4252
-60
4253
-56
4254
-52
4255
-48
4256
-44
4257
-41
4258
-38
4259
-35
4260
-32
4261
-31
4262
-28
4263
-26
4264
-24
4265
-21
4266
-20
4267
-19
4268
-17
4269
-15
4270
-15
4271
-13
4272
-12
4273
-11
4274
-10
4275
-9
4276
-8
4277
-8
4278
-7
4279
113
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
127
4303
127
4304
127
4305
123
4306
116
4307
109
4308
101
4309
94
4310
88
4311
30
4312
-54
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
-127
4337
-127
4338
-124
4339
-115
4340
-107
4341
-100
4342
-93
4343
34
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
127
4367
127
4368
120
4369
112
4370
105
4371
97
4372
91
4373
86
4374
80
4375
74
4376
69
4377
64
4378
60
4379
56
4380
53
4381
49
4382
46
4383
43
4384
40
4385
37
4386
35
4387
33
4388
31
4389
29
4390
27
4391
25
4392
24
4393
22
4394
21
4395
19
4396
18
4397
16
4398
16
4399
14
4400
14
4401
14
4402
13
4403
12
4404
11
4405
10
4406
10
4407
-30
4408
-108
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
-127
4434
-127
4435
-127
4436
-118
4437
-110
4438
-102
4439
25
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
127
4463
127
4464
119
4465
111
4466
104
4467
96
4468
90
4469
84
4470
79
4471
20
4472
-63
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
-127
4497
-127
4498
-126
4499
-117
4500
-108
4501
-101
4502
-94
4503
-87
4504
-80
4505
-75
4506
-69
4507
-65
4508
-60
4509
-55
4510
-51
4511
-48
4512
-44
4513
-41
4514
-38
4515
-35
4516
-33
4517
-30
4518
-27
4519
-25
4520
-24
4521
-22
4522
-20
4523
-19
4524
-17
4525
-16
4526
-15
4527
-13
4528
-11
4529
-12
4530
-11
4531
-10
4532
-8
4533
-8
4534
-6
4535
113
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
127
4561
124
4562
116
4563
108
4564
101
4565
94
4566
87
4567
82
4568
77
4569
71
4570
66
4571
62
4572
59
4573
54
4574
51
4575
47
4576
45
4577
42
4578
39
4579
36
4580
35
4581
33
4582
31
4583
28
4584
27
4585
25
4586
24
4587
22
4588
21
4589
20
4590
19
4591
17
4592
17
4593
16
4594
14
4595
14
4596
13
4597
12
4598
12
4599
-28
4600
-107
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
-127
4623
-127
4624
-127
4625
-127
4626
-127
4627
-127
4628
-118
4629
-110
4630
-102
4631
-96
4632
-88
4633
-82
4634
-77
4635
-71
4636
-66
4637
-61
4638
-56
4639
-52
4640
-48
4641
-45
4642
-42
4643
-39
4644
-36
4645
-33
4646
-30
4647
-28
4648
-26
4649
-24
4650
-22
4651
-20
4652
-18
4653
-17
4654
-16
4655
-14
4656
-13
4657
-12
4658
-11
4659
-10
4660
-9
4661
-9
4662
-7
4663
113
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
127
4687
127
4688
127
4689
123
4690
115
4691
108
4692
101
4693
93
4694
88
4695
30
4696
-54
4697
-127
4698
-127
4699
-127
4700
-127
4701
-127
4702
-127
4703
-127
4704
-127
4705
-127
4706
-127
4707
-127
4708
-127
4709
-127
4710
-127
4711
-127
4712
-127
4713
-127
4714
-127
4715
-127
4716
-127
4717
-127
4718
-127
4719
-127
4720
-127
4721
-127
4722
-125
4723
-116
4724
-108
4725
-100
4726
-93
4727
33
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
120
4753
112
4754
105
4755
97
4756
91
4757
85
4758
79
4759
74
4760
69
4761
64
4762
60
4763
57
4764
53
4765
50
4766
47
4767
43
4768
40
4769
37
4770
35
4771
33
4772
32
4773
29
4774
27
4775
26
4776
24
4777
22
4778
21
4779
19
4780
18
4781
17
4782
16
4783
15
4784
15
4785
14
4786
13
4787
13
4788
12
4789
11
4790
11
4791
-29
4792
-107
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
-127
4817
-127
4818
-127
4819
-127
4820
-119
4821
-110
4822
-103
4823
-96
4824
-88
4825
-82
4826
-77
4827
-72
4828
-67
4829
-62
4830
-57
4831
-53
4832
-49
4833
-46
4834
-42
4835
-39
4836
-37
4837
-34
4838
-31
4839
-29
4840
-27
4841
-24
4842
-22
4843
-21
4844
-19
4845
-18
4846
-16
4847
-15
4848
-14
4849
-13
4850
-11
4851
-11
4852
-10
4853
-9
4854
-8
4855
112
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
125
4882
116
4883
107
4884
101
4885
94
4886
87
4887
30
4888
-55
4889
-127
4890
-127
4891
-127
4892
-127
4893
-127
4894
-127
4895
-127
4896
-127
4897
-127
4898
-127
4899
-127
4900
-127
4901
-127
4902
-127
4903
-127
4904
-127
4905
-127
4906
-127
4907
-127
4908
-127
4909
-127
4910
-127
4911
-127
4912
-127
4913
-127
4914
-125
4915
-116
4916
-107
4917
-100
4918
-93
4919
35
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
122
4945
113
4946
106
4947
98
4948
93
4949
86
4950
80
4951
23
4952
-61
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
-127
4977
-127
4978
-127
4979
-118
4980
-109
4981
-101
4982
-94
4983
33
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
127
5007
127
5008
120
5009
112
5010
105
5011
97
5012
91
5013
84
5014
79
5015
22
5016
-62
5017
-127
5018
-127
5019
-127
5020
-127
5021
-127
5022
-127
5023
-127
5024
-127
5025
-127
5026
-127
5027
-127
5028
-127
5029
-127
5030
-127
5031
-127
5032
-127
5033
-127
5034
-127
5035
-127
5036
-127
5037
-127
5038
-127
5039
-127
5040
-127
5041
-127
5042
-126
5043
-117
5044
-108
5045
-101
5046
-94
5047
33
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
120
5073
112
5074
105
5075
97
5076
91
5077
85
5078
80
5079
22
5080
-61
5081
-127
5082
-127
5083
-127
5084
-127
5085
-127
5086
-127
5087
-127
5088
-127
5089
-127
5090
-127
5091
-127
5092
-127
5093
-127
5094
-127
5095
-127
5096
-127
5097
-127
5098
-127
5099
-127
5100
-127
5101
-127
5102
-127
5103
-127
5104
-127
5105
-127
5106
-126
5107
-117
5108
-109
5109
-101
5110
-93
5111
33
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
113
5138
105
5139
97
5140
91
5141
84
5142
79
5143
23
5144
-61
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
-127
5169
-127
5170
-126
5171
-117
5172
-110
5173
-102
5174
-94
5175
33
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
127
5200
120
5201
111
5202
103
5203
98
5204
92
5205
85
5206
80
5207
22
5208
-61
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
-127
5233
-127
5234
-126
5235
-117
5236
-109
5237
-102
5238
-93
5239
33
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
127
5263
127
5264
120
5265
112
5266
105
5267
97
5268
91
5269
84
5270
80
5271
22
5272
-61
5273
-127
5274
-127
5275
-127
5276
-127
5277
-127
5278
-127
5279
-127
5280
-127
5281
-127
5282
-127
5283
-127
5284
-127
5285
-127
5286
-127
5287
-127
5288
-127
5289
-127
5290
-127
5291
-127
5292
-127
5293
-127
5294
-127
5295
-127
5296
-127
5297
-127
5298
-126
5299
-117
5300
-109
5301
-101
5302
-94
5303
32
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
120
5329
111
5330
104
5331
97
5332
91
5333
84
5334
79
5335
22
5336
-62
5337
-127
5338
-127
5339
-127
5340
-127
5341
-127
5342
-127
5343
-127
5344
-127
5345
-127
5346
-127
5347
-127
5348
-127
5349
-127
5350
-127
5351
-127
5352
-127
5353
-127
5354
-127
5355
-127
5356
-127
5357
-127
5358
-127
5359
-127
5360
-127
5361
-127
5362
-126
5363
-116
5364
-109
5365
-101
5366
-94
5367
33
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
98
5396
91
5397
85
5398
79
5399
22
5400
-62
5401
-127
5402
-127
5403
-127
5404
-127
5405
-127
5406
-127
5407
-127
5408
-127
5409
-127
5410
-127
5411
-127
5412
-127
5413
-127
5414
-127
5415
-127
5416
-127
5417
-127
5418
-127
5419
-127
5420
-127
5421
-127
5422
-127
5423
-127
5424
-127
5425
-127
5426
-127
5427
-118
5428
-109
5429
-102
5430
-95
5431
32
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
121
5457
112
5458
104
5459
97
5460
92
5461
85
5462
80
5463
22
5464
-61
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
-127
5487
-127
5488
-127
5489
-127
5490
-126
5491
-117
5492
-109
5493
-102
5494
-95
5495
32
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
120
5521
113
5522
106
5523
98
5524
92
5525
86
5526
80
5527
22
5528
-61
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
-127
5551
-127
5552
-127
5553
-127
5554
-126
5555
-117
5556
-109
5557
-102
5558
-95
5559
32
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
120
5585
111
5586
104
5587
97
5588
91
5589
85
5590
79
5591
21
5592
-63
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
-127
5615
-127
5616
-127
5617
-127
5618
-125
5619
-117
5620
-108
5621
-101
5622
-94
5623
33
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
112
5650
105
5651
97
5652
91
5653
85
5654
79
5655
22
5656
-62
5657
-127
5658
-127
5659
-127
5660
-127
5661
-127
5662
-127
5663
-127
5664
-127
5665
-127
5666
-127
5667
-127
5668
-127
5669
-127
5670
-127
5671
-127
5672
-127
5673
-127
5674
-127
5675
-127
5676
-127
5677
-127
5678
-127
5679
-127
5680
-127
5681
-127
5682
-126
5683
-117
5684
-109
5685
-102
5686
-95
5687
32
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
97
5716
91
5717
85
5718
79
5719
22
5720
-62
5721
-127
5722
-127
5723
-127
5724
-127
5725
-127
5726
-127
5727
-127
5728
-127
5729
-127
5730
-127
5731
-127
5732
-127
5733
-127
5734
-127
5735
-127
5736
-127
5737
-127
5738
-127
5739
-127
5740
-127
5741
-127
5742
-127
5743
-127
5744
-127
5745
-127
5746
-126
5747
-117
5748
-108
5749
-101
5750
-94
5751
33
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
120
5777
112
5778
105
5779
98
5780
92
5781
86
5782
80
5783
22
5784
-61
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
-127
5807
-127
5808
-127
5809
-127
5810
-126
5811
-118
5812
-109
5813
-101
5814
-94
5815
32
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
120
5841
112
5842
104
5843
97
5844
91
5845
84
5846
79
5847
22
5848
-62
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
-127
5871
-127
5872
-127
5873
-127
5874
-126
5875
-118
5876
-109
5877
-102
5878
-94
5879
33
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
121
5905
113
5906
106
5907
98
5908
91
5909
86
5910
80
5911
23
5912
-61
5913
-127
5914
-127
5915
-127
5916
-127
5917
-127
5918
-127
5919
-127
5920
-127
5921
-127
5922
-127
5923
-127
5924
-127
5925
-127
5926
-127
5927
-127
5928
-127
5929
-127
5930
-127
5931
-127
5932
-127
5933
-127
5934
-127
5935
-127
5936
-127
5937
-127
5938
-126
5939
-118
5940
-109
5941
-101
5942
-94
5943
32
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
120
5969
112
5970
105
5971
97
5972
91
5973
85
5974
79
5975
22
5976
-62
5977
-127
5978
-127
5979
-127
5980
-127
5981
-127
5982
-127
5983
-127
5984
-127
5985
-127
5986
-127
5987
-127
5988
-127
5989
-127
5990
-127
5991
-127
5992
-127
5993
-127
5994
-127
5995
-127
5996
-127
5997
-127
5998
-127
5999
-127
6000
-127
6001
-127
6002
-126
6003
-117
6004
-108
6005
-101
6006
-94
6007
33
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
121
6033
112
6034
105
6035
98
6036
91
6037
85
6038
80
6039
22
6040
-61
6041
-127
6042
-127
6043
-127
6044
-127
6045
-127
6046
-127
6047
-127
6048
-127
6049
-127
6050
-127
6051
-127
6052
-127
6053
-127
6054
-127
6055
-127
6056
-127
6057
-127
6058
-127
6059
-127
6060
-127
6061
-127
6062
-127
6063
-127
6064
-127
6065
-127
6066
-126
6067
-117
6068
-109
6069
-101
6070
-94
6071
32
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
120
6097
112
6098
104
6099
97
6100
91
6101
85
6102
79
6103
22
6104
-62
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
-127
6129
-127
6130
-126
6131
-117
6132
-108
6133
-101
6134
-94
6135
33
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
127
6159
127
6160
121
6161
113
6162
106
6163
98
6164
91
6165
86
6166
80
6167
22
6168
-61
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
-127
6193
-127
6194
-126
6195
-117
6196
-109
6197
-101
6198
-94
6199
33
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
127
6223
127
6224
121
6225
113
6226
105
6227
97
6228
91
6229
84
6230
79
6231
22
6232
-62
6233
-127
6234
-127
6235
-127
6236
-127
6237
-127
6238
-127
6239
-127
6240
-127
6241
-127
6242
-127
6243
-127
6244
-127
6245
-127
6246
-127
6247
-127
6248
-127
6249
-127
6250
-127
6251
-127
6252
-127
6253
-127
6254
-127
6255
-127
6256
-127
6257
-127
6258
-126
6259
-118
6260
-109
6261
-102
6262
-95
6263
32
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
120
6289
111
6290
104
6291
97
6292
91
6293
85
6294
80
6295
74
6296
69
6297
64
6298
61
6299
56
6300
53
6301
50
6302
46
6303
44
6304
41
6305
38
6306
36
6307
33
6308
31
6309
29
6310
28
6311
25
6312
25
6313
23
6314
21
6315
20
6316
19
6317
17
6318
17
6319
17
6320
16
6321
14
6322
14
6323
12
6324
12
6325
12
6326
11
6327
-29
6328
-107
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
-127
6353
-127
6354
-127
6355
-127
6356
-119
6357
-110
6358
-102
6359
25
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
118
6385
111
6386
103
6387
95
6388
90
6389
83
6390
78
6391
22
6392
-61
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
-127
6415
-127
6416
-127
6417
-127
6418
-127
6419
-118
6420
-109
6421
-102
6422
-95
6423
-87
6424
-81
6425
-76
6426
-70
6427
-65
6428
-60
6429
-56
6430
-51
6431
-48
6432
-44
6433
-42
6434
-38
6435
-36
6436
-32
6437
-30
6438
-28
6439
-26
6440
-23
6441
-22
6442
-20
6443
-18
6444
-17
6445
-16
6446
-14
6447
-13
6448
-11
6449
-11
6450
-10
6451
-9
6452
-8
6453
-7
6454
-6
6455
113
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
127
6479
127
6480
127
6481
124
6482
117
6483
108
6484
101
6485
94
6486
88
6487
30
6488
-54
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
-127
6513
-127
6514
-125
6515
-116
6516
-107
6517
-100
6518
-92
6519
35
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
127
6543
127
6544
120
6545
113
6546
105
6547
97
6548
91
6549
85
6550
79
6551
23
6552
-61
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
-127
6577
-127
6578
-126
6579
-117
6580
-109
6581
-101
6582
-94
6583
33
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
127
6607
127
6608
120
6609
111
6610
104
6611
97
6612
91
6613
84
6614
79
6615
22
6616
-62
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
-127
6641
-127
6642
-125
6643
-116
6644
-108
6645
-100
6646
-93
6647
33
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
127
6671
127
6672
120
6673
112
6674
105
6675
98
6676
91
6677
84
6678
79
6679
22
6680
-62
6681
-127
6682
-127
6683
-127
6684
-127
6685
-127
6686
-127
6687
-127
6688
-127
6689
-127
6690
-127
6691
-127
6692
-127
6693
-127
6694
-127
6695
-127
6696
-127
6697
-127
6698
-127
6699
-127
6700
-127
6701
-127
6702
-127
6703
-127
6704
-127
6705
-127
6706
-126
6707
-117
6708
-109
6709
-102
6710
-94
6711
32
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
121
6737
113
6738
105
6739
97
6740
91
6741
85
6742
79
6743
74
6744
69
6745
64
6746
60
6747
56
6748
53
6749
49
6750
46
6751
43
6752
40
6753
38
6754
35
6755
33
6756
31
6757
29
6758
27
6759
26
6760
24
6761
22
6762
21
6763
20
6764
19
6765
18
6766
16
6767
15
6768
15
6769
14
6770
13
6771
13
6772
12
6773
12
6774
11
6775
-30
6776
-108
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
-127
6801
-127
6802
-127
6803
-127
6804
-118
6805
-111
6806
-102
6807
25
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
119
6833
111
6834
104
6835
97
6836
91
6837
84
6838
79
6839
21
6840
-62
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
-127
6863
-127
6864
-127
6865
-127
6866
-126
6867
-117
6868
-108
6869
-101
6870
-94
6871
33
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
120
6897
112
6898
104
6899
97
6900
91
6901
85
6902
79
6903
21
6904
-62
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
-127
6927
-127
6928
-127
6929
-127
6930
-127
6931
-118
6932
-110
6933
-102
6934
-95
6935
32
6936
127
6937
127
6938
127
6939
127
6940
127
6941
127
6942
127
6943
127
6944
127
6945
127
6946
127
6947
127
6948
127
6949
127
6950
127
6951
127
6952
127
6953
127
6954
127
6955
127
6956
127
6957
127
6958
127
6959
127
6960
121
6961
112
6962
105
6963
98
6964
91
6965
85
6966
79
6967
74
6968
70
6969
65
6970
60
6971
56
6972
53
6973
50
6974
47
6975
43
6976
41
6977
38
6978
36
6979
33
6980
32
6981
29
6982
28
6983
26
6984
24
6985
23
6986
21
6987
20
6988
19
6989
18
6990
17
6991
16
6992
15
6993
14
6994
14
6995
13
6996
12
6997
12
6998
11
6999
9
7000
10
7001
9
7002
9
7003
8
7004
8
7005
7
7006
8
7007
7
7008
7
7009
7
7010
7
7011
6
7012
6
7013
5
7014
5
7015
5
7016
5
7017
4
7018
5
7019
4
7020
5
7021
5
7022
4
7023
4
7024
4
7025
3
7026
3
7027
4
7028
4
7029
4
7030
4
7031
-38
7032
-115
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
-127
7057
-127
7058
-127
7059
-127
7060
-120
7061
-111
7062
-103
7063
24
7064
127
7065
127
7066
127
7067
127
7068
127
7069
127
7070
127
7071
127
7072
127
7073
127
7074
127
7075
127
7076
127
7077
127
7078
127
7079
127
7080
127
7081
127
7082
127
7083
127
7084
127
7085
127
7086
127
7087
127
7088
118
7089
109
7090
103
7091
96
7092
89
7093
83
7094
78
7095
73
7096
67
7097
63
7098
60
7099
55
7100
52
7101
48
7102
45
7103
42
7104
40
7105
37
7106
35
7107
32
7108
30
7109
28
7110
27
7111
25
7112
23
7113
22
7114
21
7115
20
7116
19
7117
17
7118
16
7119
15
7120
14
7121
14
7122
13
7123
12
7124
12
7125
11
7126
10
7127
-30
7128
-108
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
-127
7151
-127
7152
-127
7153
-127
7154
-127
7155
-127
7156
-118
7157
-110
7158
-102
7159
25
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
119
7185
110
7186
103
7187
96
7188
90
7189
83
7190
77
7191
72
7192
67
7193
63
7194
60
7195
55
7196
53
7197
49
7198
46
7199
42
7200
40
7201
36
7202
34
7203
33
7204
30
7205
29
7206
27
7207
25
7208
23
7209
21
7210
21
7211
20
7212
18
7213
17
7214
16
7215
15
7216
15
7217
13
7218
13
7219
12
7220
12
7221
11
7222
11
7223
-31
7224
-109
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
-127
7249
-127
7250
-127
7251
-127
7252
-119
7253
-110
7254
-103
7255
-96
7256
-88
7257
-82
7258
-77
7259
-72
7260
-66
7261
-62
7262
-57
7263
-53
7264
-49
7265
-46
7266
-42
7267
-39
7268
-36
7269
-34
7270
-31
7271
-29
7272
-27
7273
-25
7274
-23
7275
-22
7276
-19
7277
-18
7278
-17
7279
-16
7280
-14
7281
-14
7282
-11
7283
-11
7284
-10
7285
-9
7286
-9
7287
111
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
127
7313
125
7314
116
7315
108
7316
101
7317
95
7318
88
7319
82
7320
77
7321
72
7322
67
7323
62
7324
58
7325
55
7326
52
7327
48
7328
45
7329
42
7330
39
7331
36
7332
34
7333
32
7334
31
7335
29
7336
26
7337
24
7338
24
7339
22
7340
21
7341
19
7342
18
7343
17
7344
16
7345
14
7346
14
7347
14
7348
12
7349
12
7350
12
7351
-29
7352
-108
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
-127
7378
-127
7379
-127
7380
-118
7381
-109
7382
-102
7383
-94
7384
-87
7385
-81
7386
-76
7387
-70
7388
-65
7389
-61
7390
-56
7391
-51
7392
-48
7393
-44
7394
-41
7395
-38
7396
-35
7397
-32
7398
-30
7399
-28
7400
-25
7401
-24
7402
-22
7403
-20
7404
-18
7405
-17
7406
-15
7407
-14
7408
-12
7409
-12
7410
-11
7411
-10
7412
-9
7413
-8
7414
-8
7415
113
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
127
7441
123
7442
115
7443
107
7444
100
7445
94
7446
88
7447
81
7448
76
7449
71
7450
67
7451
61
7452
58
7453
54
7454
51
7455
46
7456
44
7457
42
7458
39
7459
36
7460
34
7461
31
7462
30
7463
28
7464
26
7465
25
7466
24
7467
22
7468
21
7469
20
7470
19
7471
18
7472
16
7473
15
7474
15
7475
13
7476
13
7477
12
7478
11
7479
-29
7480
-108
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
-127
7503
-127
7504
-127
7505
-127
7506
-127
7507
-127
7508
-118
7509
-111
7510
-102
7511
25
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
119
7537
111
7538
103
7539
95
7540
89
7541
83
7542
77
7543
19
7544
-64
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
-127
7567
-127
7568
-127
7569
-127
7570
-127
7571
-117
7572
-109
7573
-101
7574
-95
7575
-88
7576
-81
7577
-75
7578
-70
7579
-65
7580
-60
7581
-56
7582
-52
7583
-48
7584
-44
7585
-41
7586
-38
7587
-35
7588
-32
7589
-31
7590
-28
7591
-26
7592
-23
7593
-21
7594
-20
7595
-19
7596
-17
7597
-16
7598
-14
7599
-13
7600
-12
7601
-11
7602
-10
7603
-9
7604
-8
7605
-8
7606
-6
7607
115
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
127
7631
127
7632
127
7633
125
7634
117
7635
109
7636
100
7637
94
7638
89
7639
30
7640
-54
7641
-127
7642
-127
7643
-127
7644
-127
7645
-127
7646
-127
7647
-127
7648
-127
7649
-127
7650
-127
7651
-127
7652
-127
7653
-127
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
-124
7667
-115
7668
-107
7669
-100
7670
-93
7671
34
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
120
7697
112
7698
105
7699
98
7700
91
7701
84
7702
79
7703
74
7704
69
7705
64
7706
60
7707
56
7708
52
7709
49
7710
46
7711
42
7712
40
7713
37
7714
35
7715
33
7716
30
7717
29
7718
27
7719
25
7720
24
7721
23
7722
21
7723
20
7724
19
7725
17
7726
17
7727
16
7728
15
7729
14
7730
13
7731
12
7732
12
7733
11
7734
11
7735
-29
7736
-108
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
-127
7761
-127
7762
-127
7763
-127
7764
-118
7765
-110
7766
-101
7767
-94
7768
-87
7769
-82
7770
-76
7771
-71
7772
-66
7773
-61
7774
-56
7775
-52
7776
-48
7777
-45
7778
-41
7779
-39
7780
-36
7781
-33
7782
-30
7783
-28
7784
-25
7785
-24
7786
-22
7787
-20
7788
-19
7789
-17
7790
-15
7791
-15
7792
-14
7793
-13
7794
-11
7795
-11
7796
-9
7797
-8
7798
-8
7799
113
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
101
7829
94
7830
88
7831
30
7832
-55
7833
-127
7834
-127
7835
-127
7836
-127
7837
-127
7838
-127
7839
-127
7840
-127
7841
-127
7842
-127
7843
-127
7844
-127
7845
-127
7846
-127
7847
-127
7848
-127
7849
-127
7850
-127
7851
-127
7852
-127
7853
-127
7854
-127
7855
-127
7856
-127
7857
-127
7858
-125
7859
-116
7860
-107
7861
-100
7862
-93
7863
34
7864
127
7865
127
7866
127
7867
127
7868
127
7869
127
7870
127
7871
127
7872
127
7873
127
7874
127
7875
127
7876
127
7877
127
7878
127
7879
127
7880
127
7881
127
7882
127
7883
127
7884
127
7885
127
7886
127
7887
127
7888
121
7889
113
7890
105
7891
98
7892
91
7893
85
7894
80
7895
75
7896
70
7897
64
7898
61
7899
57
7900
53
7901
50
7902
46
7903
43
7904
40
7905
38
7906
36
7907
34
7908
32
7909
29
7910
28
7911
26
7912
24
7913
23
7914
21
7915
20
7916
19
7917
18
7918
17
7919
16
7920
15
7921
14
7922
14
7923
12
7924
12
7925
11
7926
10
7927
-30
7928
-108
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
-127
7954
-127
7955
-127
7956
-119
7957
-111
7958
-104
7959
-96
7960
-89
7961
-83
7962
-77
7963
-72
7964
-66
7965
-62
7966
-57
7967
-53
7968
-49
7969
-46
7970
-42
7971
-39
7972
-36
7973
-33
7974
-31
7975
-29
7976
-26
7977
-24
7978
-23
7979
-21
7980
-19
7981
-18
7982
-16
7983
-15
7984
-14
7985
-12
7986
-12
7987
-11
7988
-9
7989
-8
7990
-8
7991
112
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
127
8017
123
8018
116
8019
108
8020
101
8021
94
8022
88
8023
30
8024
-54
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
-127
8049
-127
8050
-124
8051
-115
8052
-107
8053
-99
8054
-92
8055
34
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
127
8079
127
8080
121
8081
112
8082
105
8083
98
8084
92
8085
85
8086
80
8087
75
8088
69
8089
64
8090
61
8091
56
8092
53
8093
49
8094
46
8095
42
8096
40
8097
38
8098
35
8099
33
8100
30
8101
29
8102
27
8103
25
8104
24
8105
23
8106
21
8107
20
8108
19
8109
17
8110
17
8111
16
8112
15
8113
14
8114
13
8115
12
8116
12
8117
11
8118
10
8119
-30
8120
-108
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
-127
8143
-127
8144
-127
8145
-127
8146
-127
8147
-127
8148
-119
8149
-110
8150
-103
8151
-95
8152
-88
8153
-82
8154
-77
8155
-72
8156
-66
8157
-62
8158
-57
8159
-52
8160
-49
8161
-46
8162
-42
8163
-39
8164
-36
8165
-33
8166
-31
8167
-29
8168
-27
8169
-25
8170
-23
8171
-21
8172
-19
8173
-18
8174
-16
8175
-15
8176
-14
8177
-13
8178
-11
8179
-12
8180
-9
8181
-8
8182
-8
8183
113
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
127
8207
127
8208
127
8209
123
8210
116
8211
108
8212
101
8213
93
8214
87
8215
82
8216
77
8217
71
8218
67
8219
62
8220
58
8221
54
8222
51
8223
47
8224
45
8225
42
8226
39
8227
37
8228
34
8229
31
8230
30
8231
28
8232
27
8233
25
8234
24
8235
22
8236
21
8237
20
8238
19
8239
17
8240
17
8241
16
8242
15
8243
14
8244
13
8245
12
8246
12
8247
-29
8248
-107
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
-127
8274
-127
8275
-127
8276
-118
8277
-110
8278
-102
8279
-95
8280
-88
8281
-82
8282
-76
8283
-72
8284
-66
8285
-61
8286
-57
8287
-52
8288
-48
8289
-45
8290
-42
8291
-39
8292
-37
8293
-33
8294
-30
8295
-28
8296
-26
8297
-24
8298
-22
8299
-20
8300
-18
8301
-17
8302
-16
8303
-14
8304
-13
8305
-12
8306
-11
8307
-10
8308
-9
8309
-8
8310
-7
8311
114
8312
127
8313
127
8314
127
8315
127
8316
127
8317
127
8318
127
8319
127
8320
127
8321
127
8322
127
8323
127
8324
127
8325
127
8326
127
8327
127
8328
127
8329
127
8330
127
8331
127
8332
127
8333
127
8334
127
8335
127
8336
127
8337
124
8338
116
8339
107
8340
101
8341
93
8342
87
8343
81
8344
76
8345
70
8346
66
8347
63
8348
58
8349
55
8350
51
8351
47
8352
44
8353
41
8354
39
8355
36
8356
35
8357
32
8358
30
8359
28
8360
26
8361
24
8362
24
8363
22
8364
21
8365
19
8366
18
8367
17
8368
17
8369
15
8370
15
8371
14
8372
13
8373
13
8374
12
8375
-29
8376
-107
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
-127
8402
-127
8403
-127
8404
-118
8405
-110
8406
-102
8407
-95
8408
-88
8409
-82
8410
-76
8411
-71
8412
-64
8413
-60
8414
-56
8415
-52
8416
-48
8417
-45
8418
-41
8419
-38
8420
-36
8421
-33
8422
-30
8423
-29
8424
-26
8425
-24
8426
-22
8427
-21
8428
-19
8429
-18
8430
-16
8431
-15
8432
-14
8433
-12
8434
-11
8435
-10
8436
-9
8437
-8
8438
-8
8439
112
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
127
8465
123
8466
115
8467
107
8468
100
8469
93
8470
88
8471
30
8472
-54
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
-127
8495
-127
8496
-127
8497
-127
8498
-125
8499
-116
8500
-108
8501
-101
8502
-93
8503
33
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
112
8530
105
8531
97
8532
91
8533
85
8534
79
8535
74
8536
69
8537
64
8538
60
8539
56
8540
53
8541
49
8542
46
8543
43
8544
40
8545
38
8546
36
8547
33
8548
31
8549
29
8550
27
8551
26
8552
24
8553
22
8554
22
8555
20
8556
19
8557
18
8558
17
8559
16
8560
15
8561
14
8562
14
8563
13
8564
12
8565
11
8566
11
8567
-30
8568
-108
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
-127
8593
-127
8594
-127
8595
-127
8596
-118
8597
-111
8598
-102
8599
25
8600
127
8601
127
8602
127
8603
127
8604
127
8605
127
8606
127
8607
127
8608
127
8609
127
8610
127
8611
127
8612
127
8613
127
8614
127
8615
127
8616
127
8617
127
8618
127
8619
127
8620
127
8621
127
8622
127
8623
127
8624
119
8625
111
8626
104
8627
96
8628
90
8629
83
8630
78
8631
21
8632
-63
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
-127
8658
-127
8659
-118
8660
-109
8661
-102
8662
-95
8663
-88
8664
-81
8665
-75
8666
-71
8667
-66
8668
-61
8669
-57
8670
-52
8671
-48
8672
-44
8673
-42
8674
-39
8675
-36
8676
-33
8677
-30
8678
-28
8679
-26
8680
-24
8681
-22
8682
-21
8683
-19
8684
-17
8685
-16
8686
-14
8687
-13
8688
-12
8689
-11
8690
-10
8691
-10
8692
-8
8693
-7
8694
-7
8695
114
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
127
8721
124
8722
116
8723
109
8724
102
8725
94
8726
88
8727
30
8728
-54
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
-127
8753
-127
8754
-124
8755
-115
8756
-107
8757
-99
8758
-92
8759
34
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
127
8783
127
8784
122
8785
113
8786
106
8787
98
8788
92
8789
86
8790
80
8791
74
8792
70
8793
64
8794
61
8795
56
8796
52
8797
49
8798
47
8799
43
8800
40
8801
38
8802
35
8803
33
8804
31
8805
29
8806
27
8807
26
8808
24
8809
22
8810
21
8811
19
8812
19
8813
18
8814
16
8815
16
8816
15
8817
14
8818
13
8819
13
8820
12
8821
11
8822
11
8823
-30
8824
-108
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
-127
8847
-127
8848
-127
8849
-127
8850
-127
8851
-127
8852
-119
8853
-110
8854
-102
8855
24
8856
127
8857
127
8858
127
8859
127
8860
127
8861
127
8862
127
8863
127
8864
127
8865
127
8866
127
8867
127
8868
127
8869
127
8870
127
8871
127
8872
127
8873
127
8874
127
8875
127
8876
127
8877
127
8878
127
8879
127
8880
119
8881
110
8882
103
8883
96
8884
90
8885
83
8886
78
8887
21
8888
-63
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
-127
8914
-127
8915
-119
8916
-110
8917
-102
8918
-95
8919
-88
8920
-82
8921
-76
8922
-71
8923
-66
8924
-60
8925
-56
8926
-52
8927
-48
8928
-44
8929
-42
8930
-38
8931
-35
8932
-33
8933
-30
8934
-28
8935
-26
8936
-24
8937
-22
8938
-21
8939
-19
8940
-17
8941
-16
8942
-14
8943
-13
8944
-12
8945
-11
8946
-10
8947
-9
8948
-8
8949
-7
8950
-7
8951
114
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
127
8977
124
8978
116
8979
109
8980
102
8981
94
8982
88
8983
30
8984
-54
8985
-127
8986
-127
8987
-127
8988
-127
8989
-127
8990
-127
8991
-127
8992
-127
8993
-127
8994
-127
8995
-127
8996
-127
8997
-127
8998
-127
8999
-127
9000
-127
9001
-127
9002
-127
9003
-127
9004
-127
9005
-127
9006
-127
9007
-127
9008
-127
9009
-127
9010
-125
9011
-116
9012
-107
9013
-100
9014
-94
9015
33
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
121
9041
113
9042
104
9043
98
9044
92
9045
84
9046
79
9047
75
9048
70
9049
64
9050
61
9051
56
9052
52
9053
49
9054
47
9055
43
9056
40
9057
37
9058
35
9059
33
9060
32
9061
29
9062
27
9063
25
9064
24
9065
22
9066
21
9067
20
9068
19
9069
18
9070
17
9071
15
9072
15
9073
14
9074
13
9075
13
9076
12
9077
11
9078
11
9079
-30
9080
-108
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
-127
9105
-127
9106
-127
9107
-127
9108
-120
9109
-111
9110
-103
9111
-96
9112
-88
9113
-82
9114
-77
9115
-72
9116
-66
9117
-61
9118
-56
9119
-52
9120
-48
9121
-45
9122
-42
9123
-39
9124
-36
9125
-33
9126
-30
9127
-28
9128
-26
9129
-24
9130
-22
9131
-20
9132
-18
9133
-17
9134
-16
9135
-14
9136
-13
9137
-13
9138
-12
9139
-11
9140
-9
9141
-8
9142
-8
9143
113
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
127
9169
124
9170
116
9171
108
9172
102
9173
95
9174
88
9175
30
9176
-54
9177
-127
9178
-127
9179
-127
9180
-127
9181
-127
9182
-127
9183
-127
9184
-127
9185
-127
9186
-127
9187
-127
9188
-127
9189
-127
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
-125
9203
-116
9204
-108
9205
-101
9206
-93
9207
33
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
97
9236
91
9237
84
9238
80
9239
22
9240
-62
9241
-127
9242
-127
9243
-127
9244
-127
9245
-127
9246
-127
9247
-127
9248
-127
9249
-127
9250
-127
9251
-127
9252
-127
9253
-127
9254
-127
9255
-127
9256
-127
9257
-127
9258
-127
9259
-127
9260
-127
9261
-127
9262
-127
9263
-127
9264
-127
9265
-127
9266
-126
9267
-117
9268
-108
9269
-101
9270
-94
9271
34
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
121
9297
112
9298
105
9299
98
9300
92
9301
85
9302
80
9303
23
9304
-61
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
-127
9327
-127
9328
-127
9329
-127
9330
-126
9331
-118
9332
-109
9333
-101
9334
-94
9335
33
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
120
9361
112
9362
104
9363
97
9364
90
9365
84
9366
79
9367
21
9368
-62
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
-127
9391
-127
9392
-127
9393
-127
9394
-126
9395
-118
9396
-109
9397
-101
9398
-94
9399
32
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
120
9425
112
9426
104
9427
97
9428
92
9429
84
9430
79
9431
22
9432
-61
9433
-127
9434
-127
9435
-127
9436
-127
9437
-127
9438
-127
9439
-127
9440
-127
9441
-127
9442
-127
9443
-127
9444
-127
9445
-127
9446
-127
9447
-127
9448
-127
9449
-127
9450
-127
9451
-127
9452
-127
9453
-127
9454
-127
9455
-127
9456
-127
9457
-127
9458
-126
9459
-117
9460
-108
9461
-102
9462
-94
9463
34
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
97
9492
91
9493
85
9494
80
9495
23
9496
-61
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
-127
9521
-127
9522
-127
9523
-117
9524
-108
9525
-101
9526
-94
9527
32
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
127
9552
120
9553
112
9554
104
9555
97
9556
91
9557
84
9558
78
9559
22
9560
-62
9561
-127
9562
-127
9563
-127
9564
-127
9565
-127
9566
-127
9567
-127
9568
-127
9569
-127
9570
-127
9571
-127
9572
-127
9573
-127
9574
-127
9575
-127
9576
-127
9577
-127
9578
-127
9579
-127
9580
-127
9581
-127
9582
-127
9583
-127
9584
-127
9585
-127
9586
-127
9587
-118
9588
-108
9589
-102
9590
-95
9591
32
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
121
9617
112
9618
105
9619
98
9620
92
9621
85
9622
81
9623
23
9624
-61
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
-127
9647
-127
9648
-127
9649
-127
9650
-125
9651
-116
9652
-109
9653
-100
9654
-93
9655
33
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
121
9681
112
9682
105
9683
98
9684
92
9685
85
9686
80
9687
22
9688
-62
9689
-127
9690
-127
9691
-127
9692
-127
9693
-127
9694
-127
9695
-127
9696
-127
9697
-127
9698
-127
9699
-127
9700
-127
9701
-127
9702
-127
9703
-127
9704
-127
9705
-127
9706
-127
9707
-127
9708
-127
9709
-127
9710
-127
9711
-127
9712
-127
9713
-127
9714
-126
9715
-118
9716
-109
9717
-102
9718
-94
9719
32
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
111
9746
104
9747
97
9748
91
9749
84
9750
79
9751
22
9752
-62
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
-127
9777
-127
9778
-126
9779
-116
9780
-109
9781
-101
9782
-94
9783
33
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
127
9807
127
9808
120
9809
112
9810
105
9811
97
9812
92
9813
85
9814
79
9815
22
9816
-62
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
-127
9841
-127
9842
-126
9843
-118
9844
-109
9845
-101
9846
-94
9847
32
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
127
9871
127
9872
120
9873
112
9874
105
9875
98
9876
91
9877
85
9878
80
9879
22
9880
-61
9881
-127
9882
-127
9883
-127
9884
-127
9885
-127
9886
-127
9887
-127
9888
-127
9889
-127
9890
-127
9891
-127
9892
-127
9893
-127
9894
-127
9895
-127
9896
-127
9897
-127
9898
-127
9899
-127
9900
-127
9901
-127
9902
-127
9903
-127
9904
-127
9905
-127
9906
-126
9907
-117
9908
-109
9909
-101
9910
-94
9911
33
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
121
9937
113
9938
105
9939
98
9940
92
9941
86
9942
79
9943
23
9944
-61
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
-127
9967
-127
9968
-127
9969
-127
9970
-126
9971
-117
9972
-108
9973
-101
9974
-93
9975
34
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
120