repo.or.cz
/
legacy-proxmark3.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Fixes to issue #100
[legacy-proxmark3.git]
/
traces
/
modulation-ask-man-32.pm3
blob
b8dfed987082b7687b45d4f262d66a782fa96e71
1
18
2
15
3
14
4
-13
5
-35
6
-55
7
-71
8
-85
9
-96
10
-106
11
-97
12
-104
13
-109
14
-127
15
-127
16
-127
17
-127
18
-127
19
-127
20
-127
21
-127
22
-127
23
-127
24
-127
25
-127
26
-127
27
-127
28
-127
29
-127
30
-127
31
-127
32
-127
33
-127
34
-110
35
-103
36
60
37
127
38
127
39
127
40
127
41
127
42
127
43
127
44
127
45
127
46
127
47
127
48
117
49
110
50
101
51
94
52
55
53
23
54
-5
55
-27
56
-47
57
-63
58
-77
59
-88
60
-98
61
-105
62
-113
63
-101
64
-106
65
-109
66
-127
67
-127
68
-28
69
127
70
127
71
127
72
127
73
122
74
112
75
105
76
95
77
90
78
83
79
78
80
71
81
66
82
59
83
57
84
22
85
-5
86
-29
87
-48
88
-65
89
-79
90
-91
91
-100
92
-109
93
-99
94
-105
95
-109
96
-127
97
-127
98
-127
99
-127
100
-44
101
127
102
127
103
127
104
112
105
108
106
100
107
93
108
84
109
80
110
73
111
68
112
62
113
58
114
53
115
50
116
17
117
-10
118
-33
119
-52
120
-68
121
-81
122
-93
123
-102
124
-110
125
-100
126
-106
127
-110
128
-127
129
-127
130
-127
131
-127
132
-46
133
127
134
127
135
127
136
109
137
105
138
97
139
91
140
83
141
78
142
71
143
67
144
60
145
57
146
52
147
49
148
44
149
42
150
38
151
36
152
31
153
29
154
26
155
25
156
22
157
21
158
18
159
18
160
15
161
15
162
13
163
12
164
-15
165
-37
166
-57
167
-72
168
-86
169
-96
170
-106
171
-97
172
-104
173
-109
174
-127
175
-127
176
-127
177
-127
178
-127
179
-127
180
-127
181
-127
182
-127
183
-127
184
-127
185
-127
186
-127
187
-127
188
-127
189
-127
190
-127
191
-127
192
-127
193
-127
194
-111
195
-104
196
59
197
127
198
127
199
127
200
127
201
127
202
127
203
127
204
127
205
127
206
127
207
127
208
117
209
110
210
100
211
94
212
86
213
81
214
74
215
69
216
63
217
59
218
54
219
51
220
45
221
43
222
38
223
36
224
33
225
31
226
27
227
26
228
-4
229
-27
230
-48
231
-65
232
-80
233
-91
234
-102
235
-109
236
-101
237
-106
238
-111
239
-127
240
-127
241
-127
242
-127
243
-127
244
-127
245
-127
246
-127
247
-127
248
-127
249
-127
250
-127
251
-127
252
-127
253
-127
254
-127
255
-127
256
-127
257
-111
258
-107
259
-99
260
65
261
127
262
127
263
127
264
127
265
127
266
127
267
127
268
127
269
127
270
127
271
127
272
119
273
111
274
102
275
96
276
56
277
24
278
-4
279
-27
280
-47
281
-63
282
-77
283
-88
284
-98
285
-105
286
-112
287
-101
288
-106
289
-109
290
-127
291
-127
292
-28
293
127
294
127
295
127
296
127
297
122
298
113
299
105
300
96
301
91
302
82
303
78
304
71
305
66
306
60
307
57
308
23
309
-5
310
-29
311
-48
312
-65
313
-79
314
-91
315
-100
316
-108
317
-99
318
-105
319
-109
320
-127
321
-127
322
-127
323
-127
324
-44
325
127
326
127
327
127
328
112
329
108
330
99
331
93
332
84
333
80
334
73
335
68
336
62
337
59
338
53
339
51
340
17
341
-9
342
-33
343
-51
344
-68
345
-81
346
-93
347
-102
348
-110
349
-100
350
-106
351
-110
352
-127
353
-127
354
-127
355
-127
356
-47
357
127
358
127
359
127
360
109
361
104
362
97
363
92
364
83
365
78
366
71
367
67
368
61
369
57
370
51
371
49
372
16
373
-11
374
-34
375
-53
376
-69
377
-82
378
-94
379
-102
380
-111
381
-101
382
-106
383
-110
384
-127
385
-127
386
-127
387
-127
388
-47
389
127
390
127
391
126
392
109
393
105
394
96
395
91
396
82
397
77
398
71
399
67
400
60
401
56
402
51
403
49
404
44
405
42
406
37
407
35
408
31
409
30
410
25
411
25
412
22
413
21
414
18
415
18
416
15
417
15
418
13
419
12
420
-16
421
-37
422
-57
423
-72
424
-86
425
-97
426
-106
427
-97
428
-105
429
-109
430
-127
431
-127
432
-127
433
-127
434
-127
435
-127
436
-127
437
-127
438
-127
439
-127
440
-127
441
-127
442
-127
443
-127
444
-127
445
-127
446
-127
447
-127
448
-127
449
-127
450
-111
451
-104
452
60
453
127
454
127
455
127
456
127
457
127
458
127
459
127
460
127
461
127
462
127
463
127
464
117
465
110
466
100
467
94
468
86
469
81
470
74
471
69
472
63
473
59
474
54
475
51
476
45
477
43
478
38
479
36
480
33
481
31
482
27
483
26
484
-4
485
-27
486
-48
487
-65
488
-80
489
-91
490
-102
491
-109
492
-101
493
-106
494
-111
495
-127
496
-127
497
-127
498
-127
499
-127
500
-56
501
127
502
127
503
117
504
100
505
96
506
89
507
84
508
76
509
71
510
65
511
62
512
56
513
52
514
47
515
45
516
13
517
-13
518
-36
519
-54
520
-71
521
-83
522
-95
523
-104
524
-112
525
-101
526
-107
527
-111
528
-127
529
-127
530
-127
531
-127
532
-127
533
-127
534
-127
535
-127
536
-127
537
-127
538
-127
539
-127
540
-127
541
-127
542
-127
543
-127
544
-127
545
-107
546
-101
547
-110
548
70
549
127
550
127
551
127
552
127
553
127
554
127
555
127
556
127
557
127
558
127
559
127
560
122
561
115
562
104
563
98
564
58
565
26
566
-3
567
-26
568
-46
569
-62
570
-76
571
-87
572
-97
573
-105
574
-112
575
-101
576
-106
577
-109
578
-127
579
-127
580
-27
581
127
582
127
583
127
584
127
585
122
586
114
587
107
588
97
589
91
590
83
591
79
592
72
593
67
594
61
595
57
596
23
597
-4
598
-28
599
-48
600
-65
601
-78
602
-90
603
-100
604
-108
605
-98
606
-104
607
-108
608
-127
609
-127
610
-127
611
-127
612
-44
613
127
614
127
615
127
616
112
617
108
618
100
619
94
620
85
621
80
622
73
623
69
624
62
625
59
626
53
627
50
628
17
629
-10
630
-33
631
-52
632
-68
633
-81
634
-93
635
-102
636
-110
637
-100
638
-106
639
-110
640
-127
641
-127
642
-127
643
-127
644
-46
645
127
646
127
647
126
648
109
649
106
650
97
651
91
652
83
653
78
654
71
655
67
656
60
657
57
658
52
659
49
660
16
661
-11
662
-34
663
-52
664
-69
665
-82
666
-94
667
-102
668
-111
669
-100
670
-106
671
-110
672
-127
673
-127
674
-127
675
-127
676
-47
677
127
678
127
679
126
680
109
681
105
682
96
683
90
684
83
685
78
686
71
687
66
688
61
689
57
690
52
691
49
692
15
693
-11
694
-34
695
-52
696
-69
697
-82
698
-94
699
-103
700
-111
701
-101
702
-106
703
-110
704
-127
705
-127
706
-127
707
-127
708
-47
709
127
710
127
711
126
712
109
713
105
714
97
715
91
716
83
717
78
718
71
719
67
720
60
721
57
722
51
723
48
724
15
725
-11
726
-34
727
-53
728
-69
729
-82
730
-94
731
-102
732
-111
733
-101
734
-106
735
-110
736
-127
737
-127
738
-127
739
-127
740
-47
741
127
742
127
743
127
744
110
745
105
746
96
747
91
748
83
749
77
750
70
751
66
752
60
753
57
754
51
755
49
756
16
757
-11
758
-34
759
-52
760
-69
761
-82
762
-94
763
-102
764
-111
765
-100
766
-106
767
-110
768
-127
769
-127
770
-127
771
-127
772
-47
773
127
774
127
775
126
776
109
777
105
778
96
779
91
780
83
781
78
782
70
783
67
784
60
785
56
786
51
787
49
788
16
789
-11
790
-34
791
-52
792
-69
793
-82
794
-94
795
-103
796
-111
797
-101
798
-106
799
-110
800
-127
801
-127
802
-127
803
-127
804
-47
805
127
806
127
807
126
808
109
809
105
810
97
811
91
812
82
813
78
814
71
815
67
816
60
817
57
818
51
819
49
820
16
821
-11
822
-34
823
-53
824
-69
825
-82
826
-94
827
-103
828
-111
829
-100
830
-106
831
-110
832
-127
833
-127
834
-127
835
-127
836
-47
837
127
838
127
839
126
840
109
841
105
842
97
843
91
844
82
845
77
846
70
847
67
848
60
849
57
850
52
851
49
852
16
853
-10
854
-34
855
-52
856
-69
857
-81
858
-94
859
-102
860
-111
861
-100
862
-106
863
-110
864
-127
865
-127
866
-127
867
-127
868
-47
869
127
870
127
871
125
872
109
873
105
874
96
875
91
876
83
877
78
878
71
879
66
880
60
881
56
882
51
883
49
884
16
885
-11
886
-34
887
-53
888
-69
889
-82
890
-94
891
-103
892
-111
893
-100
894
-106
895
-110
896
-127
897
-127
898
-127
899
-127
900
-47
901
127
902
127
903
126
904
109
905
105
906
96
907
90
908
83
909
78
910
70
911
66
912
60
913
57
914
52
915
48
916
16
917
-11
918
-34
919
-52
920
-69
921
-82
922
-94
923
-102
924
-111
925
-101
926
-106
927
-110
928
-127
929
-127
930
-127
931
-127
932
-47
933
127
934
127
935
126
936
109
937
105
938
97
939
91
940
83
941
78
942
70
943
67
944
60
945
57
946
51
947
48
948
15
949
-11
950
-34
951
-53
952
-69
953
-82
954
-94
955
-103
956
-111
957
-101
958
-106
959
-110
960
-127
961
-127
962
-127
963
-127
964
-47
965
127
966
127
967
126
968
109
969
105
970
97
971
91
972
83
973
78
974
71
975
67
976
60
977
57
978
51
979
48
980
16
981
-11
982
-34
983
-53
984
-69
985
-82
986
-94
987
-102
988
-111
989
-101
990
-106
991
-110
992
-127
993
-127
994
-127
995
-127
996
-47
997
127
998
127
999
126
1000
109
1001
105
1002
96
1003
91
1004
83
1005
78
1006
70
1007
66
1008
60
1009
56
1010
51
1011
49
1012
44
1013
42
1014
37
1015
35
1016
31
1017
30
1018
26
1019
24
1020
22
1021
21
1022
18
1023
18
1024
15
1025
15
1026
13
1027
13
1028
-15
1029
-37
1030
-57
1031
-72
1032
-86
1033
-97
1034
-106
1035
-97
1036
-105
1037
-109
1038
-127
1039
-127
1040
-127
1041
-127
1042
-127
1043
-127
1044
-127
1045
-127
1046
-127
1047
-127
1048
-127
1049
-127
1050
-127
1051
-127
1052
-127
1053
-127
1054
-127
1055
-127
1056
-127
1057
-127
1058
-111
1059
-104
1060
60
1061
127
1062
127
1063
127
1064
127
1065
127
1066
127
1067
127
1068
127
1069
127
1070
127
1071
127
1072
116
1073
110
1074
100
1075
94
1076
54
1077
23
1078
-5
1079
-28
1080
-48
1081
-64
1082
-77
1083
-88
1084
-98
1085
-106
1086
-113
1087
-101
1088
-107
1089
-110
1090
-127
1091
-127
1092
-28
1093
127
1094
127
1095
127
1096
127
1097
121
1098
112
1099
105
1100
95
1101
90
1102
82
1103
77
1104
70
1105
66
1106
61
1107
57
1108
22
1109
-5
1110
-29
1111
-48
1112
-65
1113
-79
1114
-91
1115
-100
1116
-109
1117
-98
1118
-105
1119
-109
1120
-127
1121
-127
1122
-127
1123
-127
1124
-44
1125
127
1126
127
1127
127
1128
112
1129
108
1130
99
1131
93
1132
85
1133
80
1134
72
1135
69
1136
63
1137
58
1138
53
1139
50
1140
17
1141
-10
1142
-33
1143
-52
1144
-68
1145
-81
1146
-93
1147
-102
1148
-110
1149
-100
1150
-106
1151
-110
1152
-127
1153
-127
1154
-127
1155
-127
1156
-47
1157
127
1158
127
1159
127
1160
109
1161
106
1162
97
1163
91
1164
83
1165
78
1166
71
1167
67
1168
61
1169
57
1170
51
1171
49
1172
16
1173
-11
1174
-34
1175
-52
1176
-69
1177
-82
1178
-94
1179
-102
1180
-111
1181
-101
1182
-106
1183
-110
1184
-127
1185
-127
1186
-127
1187
-127
1188
-47
1189
127
1190
127
1191
126
1192
109
1193
105
1194
96
1195
91
1196
82
1197
77
1198
71
1199
67
1200
60
1201
57
1202
52
1203
49
1204
16
1205
-10
1206
-34
1207
-52
1208
-69
1209
-82
1210
-94
1211
-102
1212
-111
1213
-101
1214
-106
1215
-110
1216
-127
1217
-127
1218
-127
1219
-127
1220
-47
1221
127
1222
127
1223
125
1224
109
1225
105
1226
96
1227
91
1228
83
1229
78
1230
71
1231
67
1232
60
1233
56
1234
51
1235
49
1236
43
1237
41
1238
37
1239
35
1240
31
1241
29
1242
26
1243
25
1244
22
1245
21
1246
18
1247
18
1248
15
1249
14
1250
12
1251
12
1252
-16
1253
-37
1254
-57
1255
-72
1256
-86
1257
-97
1258
-107
1259
-98
1260
-104
1261
-109
1262
-127
1263
-127
1264
-127
1265
-127
1266
-127
1267
-127
1268
-127
1269
-127
1270
-127
1271
-127
1272
-127
1273
-127
1274
-127
1275
-127
1276
-127
1277
-127
1278
-127
1279
-127
1280
-127
1281
-127
1282
-111
1283
-104
1284
60
1285
127
1286
127
1287
127
1288
127
1289
127
1290
127
1291
127
1292
127
1293
127
1294
127
1295
127
1296
117
1297
110
1298
100
1299
94
1300
55
1301
23
1302
-5
1303
-28
1304
-47
1305
-63
1306
-77
1307
-88
1308
-98
1309
-106
1310
-113
1311
-101
1312
-106
1313
-110
1314
-127
1315
-127
1316
-28
1317
127
1318
127
1319
127
1320
127
1321
121
1322
112
1323
105
1324
96
1325
90
1326
82
1327
77
1328
70
1329
66
1330
60
1331
57
1332
22
1333
-5
1334
-29
1335
-48
1336
-65
1337
-79
1338
-91
1339
-100
1340
-109
1341
-98
1342
-105
1343
-109
1344
-127
1345
-127
1346
-127
1347
-127
1348
-44
1349
127
1350
127
1351
127
1352
112
1353
108
1354
99
1355
93
1356
84
1357
79
1358
72
1359
69
1360
62
1361
58
1362
53
1363
50
1364
17
1365
-9
1366
-33
1367
-51
1368
-68
1369
-81
1370
-93
1371
-102
1372
-110
1373
-100
1374
-106
1375
-110
1376
-127
1377
-127
1378
-127
1379
-127
1380
-46
1381
127
1382
127
1383
126
1384
109
1385
105
1386
97
1387
91
1388
83
1389
78
1390
71
1391
67
1392
61
1393
57
1394
52
1395
48
1396
16
1397
-11
1398
-34
1399
-52
1400
-69
1401
-82
1402
-94
1403
-102
1404
-111
1405
-100
1406
-106
1407
-110
1408
-127
1409
-127
1410
-127
1411
-127
1412
-48
1413
127
1414
127
1415
126
1416
109
1417
105
1418
97
1419
91
1420
82
1421
78
1422
70
1423
66
1424
61
1425
57
1426
51
1427
48
1428
16
1429
-11
1430
-34
1431
-53
1432
-69
1433
-82
1434
-94
1435
-102
1436
-111
1437
-101
1438
-106
1439
-110
1440
-127
1441
-127
1442
-127
1443
-127
1444
-47
1445
127
1446
127
1447
126
1448
109
1449
105
1450
96
1451
91
1452
83
1453
78
1454
70
1455
67
1456
61
1457
57
1458
52
1459
49
1460
16
1461
-11
1462
-34
1463
-52
1464
-69
1465
-82
1466
-94
1467
-103
1468
-111
1469
-100
1470
-106
1471
-110
1472
-127
1473
-127
1474
-127
1475
-127
1476
-47
1477
127
1478
127
1479
125
1480
109
1481
105
1482
97
1483
91
1484
82
1485
78
1486
70
1487
67
1488
60
1489
56
1490
51
1491
49
1492
44
1493
41
1494
37
1495
35
1496
31
1497
30
1498
26
1499
24
1500
22
1501
21
1502
18
1503
18
1504
15
1505
14
1506
12
1507
12
1508
-15
1509
-37
1510
-57
1511
-72
1512
-86
1513
-97
1514
-106
1515
-97
1516
-105
1517
-109
1518
-127
1519
-127
1520
-127
1521
-127
1522
-127
1523
-127
1524
-62
1525
127
1526
127
1527
111
1528
95
1529
92
1530
84
1531
79
1532
72
1533
68
1534
61
1535
57
1536
53
1537
50
1538
45
1539
42
1540
10
1541
-15
1542
-38
1543
-56
1544
-72
1545
-84
1546
-96
1547
-104
1548
-112
1549
-102
1550
-108
1551
-111
1552
-127
1553
-127
1554
-127
1555
-127
1556
-127
1557
-127
1558
-127
1559
-127
1560
-127
1561
-127
1562
-127
1563
-127
1564
-127
1565
-127
1566
-127
1567
-127
1568
-127
1569
-107
1570
-102
1571
-111
1572
70
1573
127
1574
127
1575
127
1576
127
1577
127
1578
127
1579
127
1580
127
1581
127
1582
127
1583
127
1584
122
1585
114
1586
104
1587
97
1588
58
1589
26
1590
-3
1591
-26
1592
-46
1593
-62
1594
-76
1595
-87
1596
-97
1597
-105
1598
-112
1599
-101
1600
-106
1601
-109
1602
-127
1603
-127
1604
-27
1605
127
1606
127
1607
127
1608
127
1609
123
1610
113
1611
106
1612
97
1613
91
1614
82
1615
78
1616
71
1617
67
1618
61
1619
57
1620
23
1621
-4
1622
-28
1623
-48
1624
-65
1625
-78
1626
-91
1627
-100
1628
-108
1629
-98
1630
-104
1631
-108
1632
-127
1633
-127
1634
-127
1635
-127
1636
-44
1637
127
1638
127
1639
127
1640
113
1641
108
1642
100
1643
93
1644
84
1645
80
1646
73
1647
69
1648
63
1649
59
1650
53
1651
50
1652
17
1653
-9
1654
-33
1655
-52
1656
-68
1657
-81
1658
-93
1659
-102
1660
-110
1661
-100
1662
-106
1663
-110
1664
-127
1665
-127
1666
-127
1667
-127
1668
-47
1669
127
1670
127
1671
127
1672
109
1673
105
1674
97
1675
91
1676
83
1677
78
1678
71
1679
67
1680
60
1681
57
1682
52
1683
49
1684
16
1685
-11
1686
-34
1687
-53
1688
-69
1689
-82
1690
-94
1691
-102
1692
-111
1693
-101
1694
-106
1695
-110
1696
-127
1697
-127
1698
-127
1699
-127
1700
-47
1701
127
1702
127
1703
126
1704
109
1705
105
1706
97
1707
91
1708
83
1709
78
1710
70
1711
67
1712
61
1713
56
1714
52
1715
49
1716
44
1717
42
1718
37
1719
35
1720
31
1721
30
1722
26
1723
24
1724
22
1725
21
1726
18
1727
18
1728
15
1729
15
1730
12
1731
12
1732
-16
1733
-37
1734
-57
1735
-72
1736
-86
1737
-97
1738
-106
1739
-98
1740
-105
1741
-109
1742
-127
1743
-127
1744
-127
1745
-127
1746
-127
1747
-127
1748
-127
1749
-127
1750
-127
1751
-127
1752
-127
1753
-127
1754
-127
1755
-127
1756
-127
1757
-127
1758
-127
1759
-127
1760
-127
1761
-127
1762
-111
1763
-104
1764
60
1765
127
1766
127
1767
127
1768
127
1769
127
1770
127
1771
127
1772
127
1773
127
1774
127
1775
127
1776
117
1777
110
1778
100
1779
94
1780
55
1781
23
1782
-5
1783
-28
1784
-48
1785
-63
1786
-77
1787
-88
1788
-98
1789
-106
1790
-112
1791
-102
1792
-107
1793
-109
1794
-127
1795
-127
1796
-29
1797
127
1798
127
1799
127
1800
127
1801
121
1802
112
1803
105
1804
96
1805
90
1806
82
1807
78
1808
70
1809
66
1810
60
1811
57
1812
23
1813
-5
1814
-29
1815
-48
1816
-65
1817
-78
1818
-91
1819
-100
1820
-109
1821
-98
1822
-104
1823
-109
1824
-127
1825
-127
1826
-127
1827
-127
1828
-44
1829
127
1830
127
1831
127
1832
112
1833
108
1834
99
1835
93
1836
84
1837
80
1838
72
1839
69
1840
62
1841
58
1842
53
1843
50
1844
17
1845
-10
1846
-33
1847
-51
1848
-68
1849
-81
1850
-93
1851
-102
1852
-110
1853
-100
1854
-106
1855
-110
1856
-127
1857
-127
1858
-127
1859
-127
1860
-46
1861
127
1862
127
1863
127
1864
109
1865
105
1866
97
1867
91
1868
83
1869
78
1870
71
1871
67
1872
61
1873
57
1874
52
1875
49
1876
16
1877
-10
1878
-34
1879
-52
1880
-69
1881
-82
1882
-93
1883
-102
1884
-111
1885
-101
1886
-106
1887
-110
1888
-127
1889
-127
1890
-127
1891
-127
1892
-47
1893
127
1894
127
1895
126
1896
109
1897
104
1898
97
1899
91
1900
83
1901
78
1902
70
1903
67
1904
61
1905
57
1906
51
1907
48
1908
15
1909
-11
1910
-34
1911
-53
1912
-69
1913
-82
1914
-94
1915
-103
1916
-111
1917
-101
1918
-106
1919
-110
1920
-127
1921
-127
1922
-127
1923
-127
1924
-47
1925
127
1926
127
1927
126
1928
109
1929
105
1930
97
1931
91
1932
83
1933
78
1934
71
1935
67
1936
60
1937
57
1938
51
1939
49
1940
16
1941
-11
1942
-34
1943
-52
1944
-69
1945
-82
1946
-94
1947
-102
1948
-111
1949
-101
1950
-106
1951
-110
1952
-127
1953
-127
1954
-127
1955
-127
1956
-47
1957
127
1958
127
1959
126
1960
109
1961
105
1962
96
1963
90
1964
82
1965
78
1966
70
1967
66
1968
61
1969
57
1970
52
1971
49
1972
44
1973
41
1974
37
1975
35
1976
31
1977
29
1978
26
1979
25
1980
22
1981
21
1982
18
1983
18
1984
15
1985
15
1986
12
1987
13
1988
-15
1989
-37
1990
-57
1991
-72
1992
-86
1993
-97
1994
-106
1995
-97
1996
-105
1997
-109
1998
-127
1999
-127
2000
-127
2001
-127
2002
-127
2003
-127
2004
-127
2005
-127
2006
-127
2007
-127
2008
-127
2009
-127
2010
-127
2011
-127
2012
-127
2013
-127
2014
-127
2015
-127
2016
-127
2017
-127
2018
-111
2019
-104
2020
59
2021
127
2022
127
2023
127
2024
127
2025
127
2026
127
2027
127
2028
127
2029
127
2030
127
2031
127
2032
117
2033
110
2034
100
2035
93
2036
86
2037
81
2038
74
2039
69
2040
63
2041
59
2042
54
2043
51
2044
45
2045
43
2046
39
2047
37
2048
32
2049
31
2050
28
2051
26
2052
-3
2053
-27
2054
-48
2055
-65
2056
-80
2057
-91
2058
-102
2059
-109
2060
-101
2061
-106
2062
-111
2063
-127
2064
-127
2065
-127
2066
-127
2067
-127
2068
-127
2069
-127
2070
-127
2071
-127
2072
-127
2073
-127
2074
-127
2075
-127
2076
-127
2077
-127
2078
-127
2079
-127
2080
-127
2081
-111
2082
-107
2083
-100
2084
65
2085
127
2086
127
2087
127
2088
127
2089
127
2090
127
2091
127
2092
127
2093
127
2094
127
2095
127
2096
119
2097
112
2098
102
2099
96
2100
56
2101
24
2102
-4
2103
-27
2104
-47
2105
-63
2106
-77
2107
-88
2108
-98
2109
-105
2110
-112
2111
-101
2112
-106
2113
-109
2114
-127
2115
-127
2116
-28
2117
127
2118
127
2119
127
2120
127
2121
122
2122
113
2123
106
2124
96
2125
91
2126
82
2127
77
2128
70
2129
67
2130
60
2131
57
2132
23
2133
-5
2134
-29
2135
-48
2136
-65
2137
-78
2138
-91
2139
-100
2140
-108
2141
-98
2142
-104
2143
-108
2144
-127
2145
-127
2146
-127
2147
-127
2148
-44
2149
127
2150
127
2151
127
2152
112
2153
107
2154
99
2155
93
2156
84
2157
79
2158
73
2159
69
2160
61
2161
59
2162
53
2163
50
2164
16
2165
-10
2166
-33
2167
-52
2168
-68
2169
-81
2170
-93
2171
-102
2172
-110
2173
-100
2174
-106
2175
-110
2176
-127
2177
-127
2178
-127
2179
-127
2180
-46
2181
127
2182
127
2183
126
2184
109
2185
106
2186
97
2187
91
2188
83
2189
79
2190
71
2191
67
2192
61
2193
57
2194
52
2195
49
2196
16
2197
-10
2198
-34
2199
-52
2200
-69
2201
-82
2202
-93
2203
-102
2204
-111
2205
-100
2206
-106
2207
-110
2208
-127
2209
-127
2210
-127
2211
-127
2212
-47
2213
127
2214
127
2215
126
2216
109
2217
105
2218
97
2219
91
2220
83
2221
78
2222
70
2223
66
2224
60
2225
57
2226
51
2227
49
2228
44
2229
42
2230
37
2231
35
2232
31
2233
29
2234
27
2235
25
2236
21
2237
21
2238
19
2239
18
2240
15
2241
15
2242
13
2243
12
2244
-15
2245
-37
2246
-57
2247
-72
2248
-86
2249
-97
2250
-107
2251
-98
2252
-104
2253
-109
2254
-127
2255
-127
2256
-127
2257
-127
2258
-127
2259
-127
2260
-62
2261
127
2262
127
2263
110
2264
95
2265
91
2266
84
2267
79
2268
72
2269
68
2270
62
2271
58
2272
51
2273
49
2274
45
2275
42
2276
10
2277
-16
2278
-38
2279
-56
2280
-72
2281
-85
2282
-96
2283
-104
2284
-112
2285
-102
2286
-108
2287
-111
2288
-127
2289
-127
2290
-127
2291
-127
2292
-127
2293
-127
2294
-127
2295
-127
2296
-127
2297
-127
2298
-127
2299
-127
2300
-127
2301
-127
2302
-127
2303
-127
2304
-127
2305
-108
2306
-102
2307
-111
2308
70
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
104
2323
99
2324
59
2325
26
2326
-3
2327
-25
2328
-45
2329
-62
2330
-76
2331
-87
2332
-97
2333
-105
2334
-112
2335
-101
2336
-106
2337
-109
2338
-112
2339
-127
2340
-27
2341
127
2342
127
2343
127
2344
127
2345
122
2346
114
2347
106
2348
96
2349
91
2350
83
2351
78
2352
71
2353
66
2354
60
2355
57
2356
23
2357
-4
2358
-29
2359
-48
2360
-65
2361
-78
2362
-91
2363
-100
2364
-108
2365
-98
2366
-105
2367
-109
2368
-127
2369
-127
2370
-127
2371
-127
2372
-44
2373
127
2374
127
2375
127
2376
113
2377
107
2378
100
2379
93
2380
85
2381
80
2382
72
2383
69
2384
62
2385
59
2386
53
2387
50
2388
17
2389
-10
2390
-33
2391
-52
2392
-68
2393
-81
2394
-93
2395
-102
2396
-110
2397
-100
2398
-106
2399
-110
2400
-127
2401
-127
2402
-127
2403
-127
2404
-46
2405
127
2406
127
2407
126
2408
110
2409
106
2410
96
2411
91
2412
83
2413
78
2414
71
2415
67
2416
61
2417
57
2418
52
2419
49
2420
16
2421
-11
2422
-34
2423
-52
2424
-69
2425
-82
2426
-94
2427
-102
2428
-111
2429
-101
2430
-106
2431
-110
2432
-127
2433
-127
2434
-127
2435
-127
2436
-47
2437
127
2438
127
2439
126
2440
109
2441
105
2442
97
2443
91
2444
83
2445
78
2446
71
2447
67
2448
61
2449
57
2450
51
2451
49
2452
16
2453
-11
2454
-34
2455
-52
2456
-69
2457
-82
2458
-94
2459
-102
2460
-111
2461
-100
2462
-106
2463
-110
2464
-127
2465
-127
2466
-127
2467
-127
2468
-47
2469
127
2470
127
2471
126
2472
109
2473
105
2474
97
2475
91
2476
82
2477
78
2478
70
2479
67
2480
61
2481
57
2482
51
2483
49
2484
44
2485
42
2486
37
2487
35
2488
31
2489
29
2490
26
2491
25
2492
22
2493
21
2494
18
2495
17
2496
15
2497
15
2498
13
2499
12
2500
-16
2501
-37
2502
-57
2503
-72
2504
-86
2505
-97
2506
-107
2507
-98
2508
-105
2509
-109
2510
-127
2511
-127
2512
-127
2513
-127
2514
-127
2515
-127
2516
-62
2517
127
2518
127
2519
110
2520
95
2521
92
2522
84
2523
79
2524
72
2525
68
2526
62
2527
58
2528
52
2529
50
2530
45
2531
42
2532
10
2533
-16
2534
-38
2535
-56
2536
-72
2537
-85
2538
-96
2539
-105
2540
-112
2541
-102
2542
-108
2543
-111
2544
-127
2545
-127
2546
-127
2547
-127
2548
-49
2549
127
2550
127
2551
123
2552
107
2553
103
2554
94
2555
89
2556
81
2557
76
2558
69
2559
65
2560
59
2561
55
2562
50
2563
48
2564
15
2565
-11
2566
-35
2567
-53
2568
-69
2569
-82
2570
-94
2571
-103
2572
-111
2573
-101
2574
-107
2575
-111
2576
-127
2577
-127
2578
-127
2579
-127
2580
-127
2581
-127
2582
-127
2583
-127
2584
-127
2585
-127
2586
-127
2587
-127
2588
-127
2589
-127
2590
-127
2591
-127
2592
-112
2593
-106
2594
-100
2595
-109
2596
71
2597
127
2598
127
2599
127
2600
127
2601
127
2602
127
2603
127
2604
127
2605
127
2606
127
2607
127
2608
122
2609
115
2610
105
2611
99
2612
58
2613
26
2614
-3
2615
-25
2616
-46
2617
-62
2618
-76
2619
-87
2620
-97
2621
-105
2622
-112
2623
-101
2624
-106
2625
-109
2626
-112
2627
-127
2628
-27
2629
127
2630
127
2631
127
2632
127
2633
123
2634
113
2635
107
2636
97
2637
91
2638
83
2639
79
2640
71
2641
67
2642
61
2643
57
2644
23
2645
-4
2646
-28
2647
-48
2648
-65
2649
-78
2650
-91
2651
-100
2652
-108
2653
-98
2654
-104
2655
-109
2656
-127
2657
-127
2658
-127
2659
-127
2660
-43
2661
127
2662
127
2663
127
2664
113
2665
108
2666
99
2667
93
2668
85
2669
80
2670
73
2671
69
2672
62
2673
58
2674
53
2675
51
2676
17
2677
-9
2678
-33
2679
-51
2680
-68
2681
-81
2682
-93
2683
-102
2684
-110
2685
-100
2686
-106
2687
-110
2688
-127
2689
-127
2690
-127
2691
-127
2692
-47
2693
127
2694
127
2695
127
2696
109
2697
105
2698
97
2699
91
2700
82
2701
78
2702
71
2703
67
2704
61
2705
57
2706
52
2707
49
2708
44
2709
42
2710
37
2711
35
2712
32
2713
29
2714
27
2715
26
2716
22
2717
21
2718
19
2719
18
2720
15
2721
15
2722
12
2723
12
2724
-16
2725
-37
2726
-57
2727
-72
2728
-86
2729
-97
2730
-107
2731
-98
2732
-104
2733
-109
2734
-127
2735
-127
2736
-127
2737
-127
2738
-127
2739
-127
2740
-127
2741
-127
2742
-127
2743
-127
2744
-127
2745
-127
2746
-127
2747
-127
2748
-127
2749
-127
2750
-127
2751
-127
2752
-127
2753
-127
2754
-111
2755
-104
2756
60
2757
127
2758
127
2759
127
2760
127
2761
127
2762
127
2763
127
2764
127
2765
127
2766
127
2767
127
2768
117
2769
110
2770
100
2771
94
2772
54
2773
23
2774
-5
2775
-27
2776
-48
2777
-64
2778
-78
2779
-88
2780
-98
2781
-105
2782
-113
2783
-101
2784
-106
2785
-110
2786
-127
2787
-127
2788
-29
2789
127
2790
127
2791
127
2792
127
2793
121
2794
112
2795
105
2796
96
2797
90
2798
82
2799
77
2800
70
2801
66
2802
60
2803
57
2804
22
2805
-5
2806
-29
2807
-48
2808
-65
2809
-79
2810
-91
2811
-100
2812
-109
2813
-99
2814
-105
2815
-109
2816
-127
2817
-127
2818
-127
2819
-127
2820
-44
2821
127
2822
127
2823
127
2824
113
2825
107
2826
99
2827
93
2828
84
2829
80
2830
73
2831
69
2832
62
2833
59
2834
53
2835
50
2836
17
2837
-10
2838
-33
2839
-52
2840
-69
2841
-81
2842
-93
2843
-102
2844
-111
2845
-100
2846
-106
2847
-110
2848
-127
2849
-127
2850
-127
2851
-127
2852
-47
2853
127
2854
127
2855
126
2856
110
2857
106
2858
97
2859
91
2860
83
2861
78
2862
72
2863
67
2864
60
2865
57
2866
51
2867
49
2868
16
2869
-11
2870
-34
2871
-53
2872
-69
2873
-82
2874
-94
2875
-102
2876
-111
2877
-100
2878
-106
2879
-110
2880
-127
2881
-127
2882
-127
2883
-127
2884
-47
2885
127
2886
127
2887
126
2888
109
2889
105
2890
97
2891
91
2892
83
2893
78
2894
70
2895
67
2896
61
2897
56
2898
51
2899
49
2900
16
2901
-10
2902
-34
2903
-52
2904
-69
2905
-82
2906
-94
2907
-102
2908
-111
2909
-100
2910
-106
2911
-110
2912
-127
2913
-127
2914
-127
2915
-127
2916
-47
2917
127
2918
127
2919
126
2920
109
2921
105
2922
96
2923
90
2924
83
2925
78
2926
70
2927
67
2928
61
2929
57
2930
51
2931
49
2932
16
2933
-10
2934
-34
2935
-52
2936
-69
2937
-82
2938
-94
2939
-102
2940
-111
2941
-100
2942
-106
2943
-110
2944
-127
2945
-127
2946
-127
2947
-127
2948
-47
2949
127
2950
127
2951
126
2952
109
2953
105
2954
96
2955
91
2956
83
2957
78
2958
71
2959
66
2960
60
2961
57
2962
51
2963
48
2964
44
2965
41
2966
37
2967
35
2968
31
2969
30
2970
26
2971
25
2972
22
2973
21
2974
18
2975
18
2976
14
2977
15
2978
13
2979
12
2980
-16
2981
-38
2982
-57
2983
-72
2984
-86
2985
-97
2986
-106
2987
-98
2988
-105
2989
-109
2990
-127
2991
-127
2992
-127
2993
-127
2994
-127
2995
-127
2996
-127
2997
-127
2998
-127
2999
-127
3000
-127
3001
-127
3002
-127
3003
-127
3004
-127
3005
-127
3006
-127
3007
-127
3008
-127
3009
-127
3010
-110
3011
-104
3012
60
3013
127
3014
127
3015
127
3016
127
3017
127
3018
127
3019
127
3020
127
3021
127
3022
127
3023
127
3024
117
3025
110
3026
101
3027
94
3028
55
3029
23
3030
-5
3031
-27
3032
-48
3033
-63
3034
-77
3035
-88
3036
-98
3037
-106
3038
-113
3039
-102
3040
-107
3041
-109
3042
-127
3043
-127
3044
-28
3045
127
3046
127
3047
127
3048
127
3049
121
3050
112
3051
105
3052
96
3053
91
3054
82
3055
77
3056
70
3057
66
3058
60
3059
57
3060
51
3061
48
3062
44
3063
41
3064
37
3065
35
3066
31
3067
29
3068
26
3069
25
3070
22
3071
21
3072
18
3073
18
3074
15
3075
14
3076
-14
3077
-36
3078
-56
3079
-71
3080
-85
3081
-96
3082
-106
3083
-97
3084
-104
3085
-109
3086
-127
3087
-127
3088
-127
3089
-127
3090
-127
3091
-127
3092
-127
3093
-127
3094
-127
3095
-127
3096
-127
3097
-127
3098
-127
3099
-127
3100
-127
3101
-127
3102
-127
3103
-127
3104
-127
3105
-127
3106
-110
3107
-103
3108
61
3109
127
3110
127
3111
127
3112
127
3113
127
3114
127
3115
127
3116
127
3117
127
3118
127
3119
127
3120
117
3121
111
3122
101
3123
94
3124
55
3125
23
3126
-5
3127
-27
3128
-48
3129
-63
3130
-77
3131
-88
3132
-98
3133
-106
3134
-113
3135
-101
3136
-106
3137
-110
3138
-127
3139
-127
3140
-28
3141
127
3142
127
3143
127
3144
127
3145
121
3146
112
3147
105
3148
96
3149
90
3150
82
3151
78
3152
70
3153
66
3154
60
3155
57
3156
23
3157
-5
3158
-29
3159
-48
3160
-65
3161
-78
3162
-91
3163
-100
3164
-109
3165
-98
3166
-105
3167
-109
3168
-127
3169
-127
3170
-127
3171
-127
3172
-44
3173
127
3174
127
3175
127
3176
112
3177
108
3178
99
3179
93
3180
84
3181
80
3182
73
3183
68
3184
62
3185
59
3186
53
3187
50
3188
17
3189
-10
3190
-33
3191
-52
3192
-68
3193
-81
3194
-93
3195
-102
3196
-110
3197
-100
3198
-106
3199
-110
3200
-127
3201
-127
3202
-127
3203
-127
3204
-46
3205
127
3206
127
3207
126
3208
109
3209
105
3210
97
3211
91
3212
83
3213
78
3214
71
3215
67
3216
60
3217
57
3218
51
3219
49
3220
44
3221
42
3222
37
3223
35
3224
32
3225
30
3226
26
3227
26
3228
22
3229
21
3230
18
3231
18
3232
15
3233
15
3234
13
3235
12
3236
-15
3237
-37
3238
-57
3239
-72
3240
-86
3241
-97
3242
-106
3243
-98
3244
-105
3245
-109
3246
-127
3247
-127
3248
-127
3249
-127
3250
-127
3251
-127
3252
-127
3253
-127
3254
-127
3255
-127
3256
-127
3257
-127
3258
-127
3259
-127
3260
-127
3261
-127
3262
-127
3263
-127
3264
-127
3265
-127
3266
-111
3267
-104
3268
60
3269
127
3270
127
3271
127
3272
127
3273
127
3274
127
3275
127
3276
127
3277
127
3278
127
3279
127
3280
117
3281
110
3282
100
3283
94
3284
86
3285
81
3286
74
3287
69
3288
62
3289
59
3290
54
3291
51
3292
45
3293
43
3294
39
3295
37
3296
33
3297
31
3298
27
3299
26
3300
-3
3301
-27
3302
-48
3303
-65
3304
-80
3305
-91
3306
-102
3307
-109
3308
-101
3309
-106
3310
-111
3311
-127
3312
-127
3313
-127
3314
-127
3315
-127
3316
-127
3317
-127
3318
-127
3319
-127
3320
-127
3321
-127
3322
-127
3323
-127
3324
-127
3325
-127
3326
-127
3327
-127
3328
-127
3329
-112
3330
-107
3331
-100
3332
65
3333
127
3334
127
3335
127
3336
127
3337
127
3338
127
3339
127
3340
127
3341
127
3342
127
3343
127
3344
119
3345
112
3346
102
3347
96
3348
57
3349
25
3350
-4
3351
-27
3352
-47
3353
-63
3354
-77
3355
-88
3356
-98
3357
-105
3358
-112
3359
-101
3360
-106
3361
-109
3362
-127
3363
-127
3364
-28
3365
127
3366
127
3367
127
3368
127
3369
121
3370
112
3371
105
3372
97
3373
91
3374
82
3375
78
3376
70
3377
66
3378
60
3379
57
3380
23
3381
-5
3382
-29
3383
-48
3384
-65
3385
-79
3386
-91
3387
-100
3388
-109
3389
-99
3390
-104
3391
-109
3392
-127
3393
-127
3394
-127
3395
-127
3396
-43
3397
127
3398
127
3399
127
3400
112
3401
108
3402
100
3403
93
3404
85
3405
80
3406
73
3407
69
3408
62
3409
58
3410
52
3411
50
3412
17
3413
-10
3414
-33
3415
-52
3416
-68
3417
-81
3418
-93
3419
-102
3420
-110
3421
-100
3422
-106
3423
-110
3424
-127
3425
-127
3426
-127
3427
-127
3428
-46
3429
127
3430
127
3431
127
3432
109
3433
105
3434
97
3435
91
3436
83
3437
78
3438
71
3439
67
3440
61
3441
57
3442
52
3443
49
3444
16
3445
-10
3446
-34
3447
-52
3448
-69
3449
-82
3450
-93
3451
-103
3452
-111
3453
-101
3454
-106
3455
-110
3456
-127
3457
-127
3458
-127
3459
-127
3460
-47
3461
127
3462
127
3463
125
3464
109
3465
105
3466
96
3467
91
3468
83
3469
78
3470
71
3471
67
3472
61
3473
57
3474
51
3475
49
3476
43
3477
42
3478
37
3479
35
3480
31
3481
30
3482
27
3483
25
3484
22
3485
21
3486
18
3487
18
3488
15
3489
14
3490
13
3491
12
3492
-15
3493
-37
3494
-57
3495
-72
3496
-86
3497
-97
3498
-107
3499
-98
3500
-104
3501
-109
3502
-127
3503
-127
3504
-127
3505
-127
3506
-127
3507
-127
3508
-127
3509
-127
3510
-127
3511
-127
3512
-127
3513
-127
3514
-127
3515
-127
3516
-127
3517
-127
3518
-127
3519
-127
3520
-127
3521
-127
3522
-111
3523
-104
3524
60
3525
127
3526
127
3527
127
3528
127
3529
127
3530
127
3531
127
3532
127
3533
127
3534
127
3535
127
3536
117
3537
110
3538
100
3539
94
3540
86
3541
81
3542
74
3543
69
3544
63
3545
59
3546
54
3547
51
3548
45
3549
43
3550
39
3551
36
3552
33
3553
31
3554
28
3555
26
3556
-3
3557
-27
3558
-48
3559
-65
3560
-80
3561
-91
3562
-102
3563
-109
3564
-101
3565
-106
3566
-111
3567
-127
3568
-127
3569
-127
3570
-127
3571
-127
3572
-56
3573
127
3574
127
3575
116
3576
101
3577
97
3578
89
3579
83
3580
76
3581
72
3582
65
3583
61
3584
55
3585
52
3586
48
3587
45
3588
12
3589
-14
3590
-37
3591
-55
3592
-71
3593
-84
3594
-95
3595
-104
3596
-112
3597
-101
3598
-107
3599
-111
3600
-127
3601
-127
3602
-127
3603
-127
3604
-127
3605
-127
3606
-127
3607
-127
3608
-127
3609
-127
3610
-127
3611
-127
3612
-127
3613
-127
3614
-127
3615
-127
3616
-127
3617
-107
3618
-101
3619
-110
3620
71
3621
127
3622
127
3623
127
3624
127
3625
127
3626
127
3627
127
3628
127
3629
127
3630
127
3631
127
3632
122
3633
115
3634
104
3635
98
3636
58
3637
26
3638
-3
3639
-25
3640
-46
3641
-62
3642
-76
3643
-87
3644
-97
3645
-105
3646
-112
3647
-101
3648
-106
3649
-109
3650
-112
3651
-127
3652
-27
3653
127
3654
127
3655
127
3656
127
3657
123
3658
114
3659
106
3660
96
3661
91
3662
83
3663
78
3664
71
3665
67
3666
61
3667
57
3668
23
3669
-4
3670
-29
3671
-48
3672
-65
3673
-79
3674
-91
3675
-100
3676
-108
3677
-98
3678
-105
3679
-109
3680
-127
3681
-127
3682
-127
3683
-127
3684
-44
3685
127
3686
127
3687
127
3688
113
3689
108
3690
99
3691
93
3692
85
3693
80
3694
73
3695
69
3696
62
3697
59
3698
53
3699
50
3700
17
3701
-10
3702
-33
3703
-52
3704
-68
3705
-81
3706
-93
3707
-102
3708
-110
3709
-100
3710
-106
3711
-110
3712
-127
3713
-127
3714
-127
3715
-127
3716
-46
3717
127
3718
127
3719
127
3720
109
3721
106
3722
97
3723
91
3724
83
3725
78
3726
71
3727
67
3728
61
3729
57
3730
52
3731
49
3732
16
3733
-10
3734
-34
3735
-52
3736
-69
3737
-82
3738
-94
3739
-102
3740
-111
3741
-100
3742
-106
3743
-110
3744
-127
3745
-127
3746
-127
3747
-127
3748
-47
3749
127
3750
127
3751
126
3752
109
3753
105
3754
96
3755
91
3756
83
3757
78
3758
70
3759
66
3760
60
3761
57
3762
51
3763
48
3764
15
3765
-11
3766
-34
3767
-52
3768
-69
3769
-82
3770
-94
3771
-102
3772
-111
3773
-100
3774
-106
3775
-110
3776
-127
3777
-127
3778
-127
3779
-127
3780
-47
3781
127
3782
127
3783
126
3784
109
3785
104
3786
96
3787
91
3788
82
3789
78
3790
71
3791
66
3792
61
3793
57
3794
52
3795
49
3796
16
3797
-10
3798
-34
3799
-52
3800
-69
3801
-82
3802
-94
3803
-102
3804
-111
3805
-100
3806
-106
3807
-110
3808
-127
3809
-127
3810
-127
3811
-127
3812
-47
3813
127
3814
127
3815
126
3816
109
3817
105
3818
96
3819
91
3820
83
3821
78
3822
70
3823
67
3824
61
3825
57
3826
52
3827
48
3828
15
3829
-11
3830
-34
3831
-53
3832
-69
3833
-82
3834
-94
3835
-103
3836
-111
3837
-101
3838
-107
3839
-110
3840
-127
3841
-127
3842
-127
3843
-127
3844
-47
3845
127
3846
127
3847
126
3848
109
3849
105
3850
97
3851
90
3852
82
3853
78
3854
70
3855
67
3856
60
3857
57
3858
52
3859
49
3860
16
3861
-10
3862
-34
3863
-52
3864
-69
3865
-82
3866
-94
3867
-102
3868
-111
3869
-100
3870
-106
3871
-110
3872
-127
3873
-127
3874
-127
3875
-127
3876
-47
3877
127
3878
127
3879
126
3880
109
3881
105
3882
96
3883
91
3884
82
3885
78
3886
71
3887
66
3888
61
3889
57
3890
51
3891
49
3892
16
3893
-11
3894
-34
3895
-52
3896
-69
3897
-82
3898
-94
3899
-103
3900
-111
3901
-101
3902
-106
3903
-110
3904
-127
3905
-127
3906
-127
3907
-127
3908
-47
3909
127
3910
127
3911
125
3912
109
3913
105
3914
97
3915
91
3916
83
3917
78
3918
71
3919
66
3920
60
3921
57
3922
52
3923
48
3924
15
3925
-11
3926
-34
3927
-53
3928
-69
3929
-82
3930
-94
3931
-102
3932
-111
3933
-101
3934
-107
3935
-110
3936
-127
3937
-127
3938
-127
3939
-127
3940
-47
3941
127
3942
127
3943
126
3944
109
3945
105
3946
96
3947
90
3948
83
3949
78
3950
70
3951
67
3952
61
3953
56
3954
52
3955
49
3956
16
3957
-11
3958
-34
3959
-52
3960
-69
3961
-82
3962
-93
3963
-102
3964
-111
3965
-101
3966
-106
3967
-110
3968
-127
3969
-127
3970
-127
3971
-127
3972
-47
3973
127
3974
127
3975
126
3976
109
3977
105
3978
97
3979
90
3980
83
3981
78
3982
71
3983
67
3984
60
3985
57
3986
51
3987
49
3988
16
3989
-11
3990
-34
3991
-52
3992
-69
3993
-82
3994
-94
3995
-103
3996
-111
3997
-100
3998
-106
3999
-110
4000
-127
4001
-127
4002
-127
4003
-127
4004
-47
4005
127
4006
127
4007
126
4008
109
4009
105
4010
97
4011
91
4012
82
4013
78
4014
71
4015
66
4016
60
4017
57
4018
51
4019
49
4020
16
4021
-11
4022
-34
4023
-53
4024
-69
4025
-82
4026
-94
4027
-103
4028
-111
4029
-100
4030
-106
4031
-110
4032
-127
4033
-127
4034
-127
4035
-127
4036
-47
4037
127
4038
127
4039
126
4040
109
4041
104
4042
97
4043
91
4044
82
4045
78
4046
71
4047
67
4048
60
4049
57
4050
51
4051
48
4052
15
4053
-11
4054
-34
4055
-53
4056
-69
4057
-82
4058
-94
4059
-102
4060
-111
4061
-101
4062
-107
4063
-110
4064
-127
4065
-127
4066
-127
4067
-127
4068
-47
4069
127
4070
127
4071
126
4072
109
4073
105
4074
97
4075
90
4076
83
4077
78
4078
71
4079
67
4080
60
4081
57
4082
51
4083
49
4084
44
4085
41
4086
37
4087
35
4088
31
4089
30
4090
27
4091
24
4092
22
4093
21
4094
19
4095
18
4096
15
4097
15
4098
12
4099
12
4100
-15
4101
-37
4102
-57
4103
-72
4104
-86
4105
-97
4106
-106
4107
-98
4108
-105
4109
-109
4110
-127
4111
-127
4112
-127
4113
-127
4114
-127
4115
-127
4116
-127
4117
-127
4118
-127
4119
-127
4120
-127
4121
-127
4122
-127
4123
-127
4124
-127
4125
-127
4126
-127
4127
-127
4128
-127
4129
-127
4130
-111
4131
-104
4132
60
4133
127
4134
127
4135
127
4136
127
4137
127
4138
127
4139
127
4140
127
4141
127
4142
127
4143
127
4144
117
4145
111
4146
100
4147
94
4148
54
4149
23
4150
-5
4151
-28
4152
-48
4153
-64
4154
-78
4155
-88
4156
-98
4157
-106
4158
-113
4159
-101
4160
-107
4161
-110
4162
-127
4163
-127
4164
-28
4165
127
4166
127
4167
127
4168
127
4169
121
4170
112
4171
106
4172
96
4173
90
4174
82
4175
77
4176
70
4177
66
4178
60
4179
57
4180
22
4181
-5
4182
-29
4183
-48
4184
-65
4185
-79
4186
-91
4187
-100
4188
-109
4189
-98
4190
-105
4191
-109
4192
-127
4193
-127
4194
-127
4195
-127
4196
-44
4197
127
4198
127
4199
127
4200
112
4201
108
4202
99
4203
93
4204
84
4205
80
4206
73
4207
68
4208
62
4209
59
4210
53
4211
50
4212
17
4213
-9
4214
-33
4215
-51
4216
-68
4217
-81
4218
-93
4219
-102
4220
-110
4221
-100
4222
-106
4223
-110
4224
-127
4225
-127
4226
-127
4227
-127
4228
-47
4229
127
4230
127
4231
127
4232
109
4233
105
4234
97
4235
91
4236
83
4237
78
4238
71
4239
67
4240
60
4241
57
4242
52
4243
49
4244
16
4245
-11
4246
-34
4247
-53
4248
-69
4249
-82
4250
-94
4251
-103
4252
-111
4253
-100
4254
-107
4255
-110
4256
-127
4257
-127
4258
-127
4259
-127
4260
-47
4261
127
4262
127
4263
125
4264
109
4265
105
4266
96
4267
91
4268
82
4269
77
4270
71
4271
67
4272
60
4273
57
4274
52
4275
49
4276
16
4277
-11
4278
-34
4279
-53
4280
-69
4281
-82
4282
-94
4283
-103
4284
-111
4285
-101
4286
-106
4287
-110
4288
-127
4289
-127
4290
-127
4291
-127
4292
-47
4293
127
4294
127
4295
125
4296
109
4297
105
4298
96
4299
91
4300
83
4301
78
4302
70
4303
67
4304
60
4305
56
4306
52
4307
49
4308
43
4309
42
4310
37
4311
35
4312
31
4313
30
4314
26
4315
25
4316
22
4317
21
4318
19
4319
18
4320
15
4321
14
4322
12
4323
12
4324
-15
4325
-37
4326
-57
4327
-72
4328
-86
4329
-97
4330
-107
4331
-98
4332
-105
4333
-109
4334
-127
4335
-127
4336
-127
4337
-127
4338
-127
4339
-127
4340
-127
4341
-127
4342
-127
4343
-127
4344
-127
4345
-127
4346
-127
4347
-127
4348
-127
4349
-127
4350
-127
4351
-127
4352
-127
4353
-127
4354
-111
4355
-104
4356
60
4357
127
4358
127
4359
127
4360
127
4361
127
4362
127
4363
127
4364
127
4365
127
4366
127
4367
127
4368
117
4369
110
4370
100
4371
94
4372
55
4373
23
4374
-5
4375
-28
4376
-47
4377
-63
4378
-77
4379
-88
4380
-98
4381
-106
4382
-113
4383
-101
4384
-106
4385
-110
4386
-127
4387
-127
4388
-29
4389
127
4390
127
4391
127
4392
127
4393
121
4394
112
4395
106
4396
96
4397
89
4398
82
4399
78
4400
70
4401
66
4402
60
4403
57
4404
22
4405
-5
4406
-29
4407
-48
4408
-65
4409
-79
4410
-91
4411
-100
4412
-109
4413
-99
4414
-105
4415
-109
4416
-127
4417
-127
4418
-127
4419
-127
4420
-44
4421
127
4422
127
4423
127
4424
112
4425
107
4426
99
4427
93
4428
85
4429
80
4430
73
4431
69
4432
62
4433
58
4434
53
4435
50
4436
17
4437
-10
4438
-33
4439
-52
4440
-68
4441
-81
4442
-93
4443
-102
4444
-110
4445
-100
4446
-106
4447
-110
4448
-127
4449
-127
4450
-127
4451
-127
4452
-47
4453
127
4454
127
4455
127
4456
110
4457
105
4458
97
4459
91
4460
83
4461
78
4462
71
4463
66
4464
61
4465
57
4466
51
4467
49
4468
16
4469
-10
4470
-34
4471
-52
4472
-69
4473
-82
4474
-94
4475
-102
4476
-111
4477
-100
4478
-106
4479
-110
4480
-127
4481
-127
4482
-127
4483
-127
4484
-47
4485
127
4486
127
4487
126
4488
109
4489
105
4490
97
4491
91
4492
82
4493
78
4494
71
4495
67
4496
60
4497
57
4498
52
4499
49
4500
16
4501
-11
4502
-34
4503
-52
4504
-69
4505
-82
4506
-94
4507
-103
4508
-111
4509
-100
4510
-106
4511
-110
4512
-127
4513
-127
4514
-127
4515
-127
4516
-47
4517
127
4518
127
4519
126
4520
109
4521
105
4522
96
4523
91
4524
82
4525
77
4526
71
4527
67
4528
60
4529
56
4530
51
4531
49
4532
16
4533
-11
4534
-34
4535
-52
4536
-69
4537
-82
4538
-93
4539
-103
4540
-111
4541
-101
4542
-106
4543
-110
4544
-127
4545
-127
4546
-127
4547
-127
4548
-47
4549
127
4550
127
4551
125
4552
109
4553
105
4554
96
4555
91
4556
83
4557
78
4558
71
4559
67
4560
60
4561
57
4562
52
4563
48
4564
44
4565
42
4566
37
4567
35
4568
31
4569
30
4570
26
4571
25
4572
22
4573
21
4574
19
4575
17
4576
16
4577
15
4578
12
4579
12
4580
-15
4581
-37
4582
-57
4583
-72
4584
-86
4585
-97
4586
-106
4587
-98
4588
-105
4589
-109
4590
-127
4591
-127
4592
-127
4593
-127
4594
-127
4595
-127
4596
-62
4597
127
4598
127
4599
111
4600
95
4601
91
4602
84
4603
79
4604
72
4605
68
4606
61
4607
58
4608
52
4609
50
4610
44
4611
42
4612
10
4613
-16
4614
-38
4615
-56
4616
-72
4617
-85
4618
-96
4619
-104
4620
-112
4621
-102
4622
-108
4623
-111
4624
-127
4625
-127
4626
-127
4627
-127
4628
-127
4629
-127
4630
-127
4631
-127
4632
-127
4633
-127
4634
-127
4635
-127
4636
-127
4637
-127
4638
-127
4639
-127
4640
-127
4641
-107
4642
-102
4643
-110
4644
70
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
115
4658
105
4659
97
4660
58
4661
26
4662
-3
4663
-26
4664
-46
4665
-62
4666
-76
4667
-87
4668
-97
4669
-105
4670
-112
4671
-101
4672
-106
4673
-109
4674
-127
4675
-127
4676
-27
4677
127
4678
127
4679
127
4680
127
4681
122
4682
113
4683
106
4684
97
4685
91
4686
83
4687
79
4688
71
4689
67
4690
61
4691
57
4692
23
4693
-4
4694
-29
4695
-48
4696
-65
4697
-78
4698
-91
4699
-100
4700
-108
4701
-98
4702
-105
4703
-108
4704
-127
4705
-127
4706
-127
4707
-127
4708
-44
4709
127
4710
127
4711
127
4712
113
4713
107
4714
100
4715
93
4716
84
4717
80
4718
73
4719
69
4720
62
4721
59
4722
53
4723
50
4724
17
4725
-10
4726
-33
4727
-51
4728
-68
4729
-81
4730
-93
4731
-102
4732
-110
4733
-100
4734
-106
4735
-110
4736
-127
4737
-127
4738
-127
4739
-127
4740
-46
4741
127
4742
127
4743
126
4744
109
4745
105
4746
97
4747
91
4748
83
4749
78
4750
72
4751
67
4752
60
4753
58
4754
52
4755
49
4756
16
4757
-11
4758
-34
4759
-52
4760
-69
4761
-82
4762
-94
4763
-102
4764
-111
4765
-101
4766
-106
4767
-110
4768
-127
4769
-127
4770
-127
4771
-127
4772
-47
4773
127
4774
127
4775
125
4776
109
4777
105
4778
97
4779
91
4780
83
4781
78
4782
71
4783
67
4784
60
4785
56
4786
52
4787
49
4788
43
4789
42
4790
37
4791
35
4792
31
4793
30
4794
26
4795
25
4796
22
4797
21
4798
18
4799
18
4800
15
4801
14
4802
13
4803
12
4804
-15
4805
-37
4806
-57
4807
-72
4808
-86
4809
-97
4810
-106
4811
-97
4812
-105
4813
-109
4814
-127
4815
-127
4816
-127
4817
-127
4818
-127
4819
-127
4820
-127
4821
-127
4822
-127
4823
-127
4824
-127
4825
-127
4826
-127
4827
-127
4828
-127
4829
-127
4830
-127
4831
-127
4832
-127
4833
-127
4834
-111
4835
-104
4836
59
4837
127
4838
127
4839
127
4840
127
4841
127
4842
127
4843
127
4844
127
4845
127
4846
127
4847
127
4848
117
4849
110
4850
100
4851
94
4852
55
4853
23
4854
-5
4855
-28
4856
-48
4857
-63
4858
-78
4859
-88
4860
-98
4861
-105
4862
-113
4863
-101
4864
-107
4865
-109
4866
-127
4867
-127
4868
-28
4869
127
4870
127
4871
127
4872
127
4873
121
4874
112
4875
105
4876
96
4877
90
4878
82
4879
77
4880
70
4881
66
4882
60
4883
57
4884
22
4885
-5
4886
-29
4887
-48
4888
-65
4889
-79
4890
-91
4891
-100
4892
-109
4893
-98
4894
-105
4895
-109
4896
-127
4897
-127
4898
-127
4899
-127
4900
-44
4901
127
4902
127
4903
127
4904
112
4905
108
4906
99
4907
93
4908
85
4909
80
4910
72
4911
68
4912
62
4913
58
4914
53
4915
50
4916
17
4917
-10
4918
-33
4919
-52
4920
-68
4921
-81
4922
-93
4923
-102
4924
-111
4925
-100
4926
-106
4927
-110
4928
-127
4929
-127
4930
-127
4931
-127
4932
-46
4933
127
4934
127
4935
127
4936
110
4937
105
4938
97
4939
91
4940
83
4941
78
4942
71
4943
67
4944
61
4945
57
4946
52
4947
48
4948
15
4949
-11
4950
-34
4951
-53
4952
-69
4953
-82
4954
-94
4955
-103
4956
-111
4957
-101
4958
-106
4959
-110
4960
-127
4961
-127
4962
-127
4963
-127
4964
-47
4965
127
4966
127
4967
126
4968
109
4969
105
4970
97
4971
91
4972
83
4973
78
4974
71
4975
67
4976
60
4977
57
4978
52
4979
48
4980
15
4981
-11
4982
-34
4983
-53
4984
-69
4985
-82
4986
-94
4987
-102
4988
-111
4989
-101
4990
-107
4991
-110
4992
-127
4993
-127
4994
-127
4995
-127
4996
-46
4997
127
4998
127
4999
126
5000
109
5001
105
5002
96
5003
91
5004
83
5005
78
5006
71
5007
67
5008
60
5009
57
5010
52
5011
48
5012
15
5013
-11
5014
-34
5015
-53
5016
-69
5017
-82
5018
-94
5019
-102
5020
-111
5021
-101
5022
-107
5023
-110
5024
-127
5025
-127
5026
-127
5027
-127
5028
-47
5029
127
5030
127
5031
125
5032
109
5033
105
5034
97
5035
91
5036
83
5037
78
5038
70
5039
67
5040
60
5041
57
5042
51
5043
49
5044
44
5045
42
5046
37
5047
35
5048
31
5049
30
5050
26
5051
25
5052
22
5053
21
5054
18
5055
17
5056
15
5057
15
5058
12
5059
12
5060
-15
5061
-37
5062
-57
5063
-72
5064
-86
5065
-97
5066
-107
5067
-98
5068
-105
5069
-109
5070
-127
5071
-127
5072
-127
5073
-127
5074
-127
5075
-127
5076
-127
5077
-127
5078
-127
5079
-127
5080
-127
5081
-127
5082
-127
5083
-127
5084
-127
5085
-127
5086
-127
5087
-127
5088
-127
5089
-127
5090
-110
5091
-104
5092
60
5093
127
5094
127
5095
127
5096
127
5097
127
5098
127
5099
127
5100
127
5101
127
5102
127
5103
127
5104
116
5105
110
5106
101
5107
94
5108
86
5109
81
5110
73
5111
69
5112
63
5113
59
5114
53
5115
51
5116
46
5117
43
5118
39
5119
37
5120
33
5121
31
5122
28
5123
26
5124
-3
5125
-27
5126
-48
5127
-65
5128
-80
5129
-91
5130
-102
5131
-109
5132
-101
5133
-106
5134
-111
5135
-127
5136
-127
5137
-127
5138
-127
5139
-127
5140
-127
5141
-127
5142
-127
5143
-127
5144
-127
5145
-127
5146
-127
5147
-127
5148
-127
5149
-127
5150
-127
5151
-127
5152
-127
5153
-112
5154
-107
5155
-99
5156
65
5157
127
5158
127
5159
127
5160
127
5161
127
5162
127
5163
127
5164
127
5165
127
5166
127
5167
127
5168
119
5169
111
5170
102
5171
96
5172
57
5173
25
5174
-4
5175
-27
5176
-47
5177
-63
5178
-77
5179
-88
5180
-98
5181
-105
5182
-112
5183
-101
5184
-106
5185
-109
5186
-127
5187
-127
5188
-28
5189
127
5190
127
5191
127
5192
127
5193
121
5194
112
5195
106
5196
97
5197
91
5198
83
5199
78
5200
70
5201
67
5202
60
5203
56
5204
22
5205
-5
5206
-29
5207
-48
5208
-66
5209
-79
5210
-91
5211
-100
5212
-109
5213
-99
5214
-105
5215
-109
5216
-127
5217
-127
5218
-127
5219
-127
5220
-43
5221
127
5222
127
5223
127
5224
113
5225
108
5226
99
5227
93
5228
85
5229
79
5230
73
5231
68
5232
62
5233
59
5234
53
5235
50
5236
17
5237
-10
5238
-33
5239
-52
5240
-68
5241
-81
5242
-93
5243
-102
5244
-110
5245
-100
5246
-106
5247
-110
5248
-127
5249
-127
5250
-127
5251
-127
5252
-46
5253
127
5254
127
5255
126
5256
109
5257
106
5258
97
5259
91
5260
83
5261
78
5262
70
5263
67
5264
61
5265
57
5266
52
5267
49
5268
16
5269
-10
5270
-34
5271
-52
5272
-69
5273
-82
5274
-93
5275
-102
5276
-111
5277
-101
5278
-106
5279
-110
5280
-127
5281
-127
5282
-127
5283
-127
5284
-47
5285
127
5286
127
5287
126
5288
109
5289
105
5290
97
5291
91
5292
83
5293
78
5294
71
5295
66
5296
61
5297
57
5298
51
5299
49
5300
44
5301
41
5302
37
5303
35
5304
31
5305
30
5306
26
5307
25
5308
22
5309
21
5310
18
5311
18
5312
15
5313
15
5314
13
5315
12
5316
-16
5317
-37
5318
-57
5319
-72
5320
-86
5321
-97
5322
-107
5323
-98
5324
-105
5325
-109
5326
-127
5327
-127
5328
-127
5329
-127
5330
-127
5331
-127
5332
-62
5333
127
5334
127
5335
111
5336
95
5337
91
5338
83
5339
79
5340
72
5341
67
5342
61
5343
58
5344
52
5345
50
5346
45
5347
42
5348
10
5349
-16
5350
-38
5351
-56
5352
-72
5353
-85
5354
-96
5355
-104
5356
-112
5357
-102
5358
-108
5359
-111
5360
-127
5361
-127
5362
-127
5363
-127
5364
-127
5365
-127
5366
-127
5367
-127
5368
-127
5369
-127
5370
-127
5371
-127
5372
-127
5373
-127
5374
-127
5375
-127
5376
-127
5377
-107
5378
-102
5379
-111
5380
70
5381
127
5382
127
5383
127
5384
127
5385
127
5386
127
5387
127
5388
127
5389
127
5390
127
5391
127
5392
122
5393
114
5394
104
5395
98
5396
58
5397
26
5398
-3
5399
-26
5400
-46
5401
-62
5402
-76
5403
-87
5404
-97
5405
-105
5406
-112
5407
-101
5408
-106
5409
-109
5410
-127
5411
-127
5412
-26
5413
127
5414
127
5415
127
5416
127
5417
123
5418
113
5419
106
5420
97
5421
91
5422
83
5423
78
5424
71
5425
67
5426
61
5427
57
5428
23
5429
-4
5430
-28
5431
-48
5432
-65
5433
-78
5434
-90
5435
-100
5436
-109
5437
-99
5438
-105
5439
-109
5440
-127
5441
-127
5442
-127
5443
-127
5444
-43
5445
127
5446
127
5447
127
5448
113
5449
107
5450
99
5451
93
5452
85
5453
79
5454
73
5455
69
5456
62
5457
59
5458
53
5459
50
5460
17
5461
-10
5462
-33
5463
-52
5464
-68
5465
-81
5466
-93
5467
-102
5468
-111
5469
-100
5470
-106
5471
-110
5472
-127
5473
-127
5474
-127
5475
-127
5476
-46
5477
127
5478
127
5479
126
5480
110
5481
106
5482
97
5483
91
5484
83
5485
78
5486
71
5487
67
5488
61
5489
57
5490
52
5491
48
5492
15
5493
-11
5494
-34
5495
-53
5496
-69
5497
-82
5498
-94
5499
-102
5500
-111
5501
-101
5502
-106
5503
-110
5504
-127
5505
-127
5506
-127
5507
-127
5508
-47
5509
127
5510
127
5511
127
5512
109
5513
105
5514
96
5515
91
5516
83
5517
78
5518
70
5519
67
5520
61
5521
57
5522
52
5523
49
5524
16
5525
-11
5526
-34
5527
-52
5528
-69
5529
-82
5530
-94
5531
-102
5532
-111
5533
-101
5534
-106
5535
-110
5536
-127
5537
-127
5538
-127
5539
-127
5540
-47
5541
127
5542
127
5543
126
5544
109
5545
105
5546
97
5547
91
5548
83
5549
78
5550
71
5551
66
5552
60
5553
57
5554
51
5555
49
5556
44
5557
41
5558
37
5559
35
5560
31
5561
30
5562
27
5563
25
5564
22
5565
21
5566
19
5567
17
5568
15
5569
15
5570
13
5571
12
5572
-16
5573
-38
5574
-57
5575
-72
5576
-86
5577
-97
5578
-107
5579
-98
5580
-105
5581
-109
5582
-127
5583
-127
5584
-127
5585
-127
5586
-127
5587
-127
5588
-61
5589
127
5590
127
5591
110
5592
95
5593
92
5594
84
5595
79
5596
72
5597
68
5598
61
5599
58
5600
52
5601
49
5602
45
5603
42
5604
10
5605
-15
5606
-38
5607
-56
5608
-72
5609
-85
5610
-96
5611
-104
5612
-112
5613
-102
5614
-108
5615
-111
5616
-127
5617
-127
5618
-127
5619
-127
5620
-49
5621
127
5622
127
5623
123
5624
107
5625
102
5626
94
5627
88
5628
81
5629
76
5630
69
5631
65
5632
59
5633
56
5634
50
5635
47
5636
15
5637
-11
5638
-35
5639
-53
5640
-70
5641
-82
5642
-94
5643
-103
5644
-111
5645
-101
5646
-107
5647
-110
5648
-127
5649
-127
5650
-127
5651
-127
5652
-127
5653
-127
5654
-127
5655
-127
5656
-127
5657
-127
5658
-127
5659
-127
5660
-127
5661
-127
5662
-127
5663
-127
5664
-112
5665
-106
5666
-100
5667
-109
5668
72
5669
127
5670
127
5671
127
5672
127
5673
127
5674
127
5675
127
5676
127
5677
127
5678
127
5679
127
5680
122
5681
115
5682
105
5683
99
5684
59
5685
27
5686
-2
5687
-25
5688
-45
5689
-62
5690
-76
5691
-87
5692
-97
5693
-105
5694
-112
5695
-101
5696
-106
5697
-109
5698
-127
5699
-127
5700
-27
5701
127
5702
127
5703
127
5704
127
5705
123
5706
113
5707
106
5708
97
5709
91
5710
83
5711
79
5712
72
5713
67
5714
61
5715
57
5716
23
5717
-4
5718
-29
5719
-48
5720
-65
5721
-79
5722
-91
5723
-100
5724
-109
5725
-99
5726
-104
5727
-109
5728
-127
5729
-127
5730
-127
5731
-127
5732
-43
5733
127
5734
127
5735
127
5736
113
5737
109
5738
99
5739
93
5740
85
5741
80
5742
72
5743
69
5744
62
5745
59
5746
53
5747
50
5748
17
5749
-9
5750
-33
5751
-52
5752
-68
5753
-81
5754
-93
5755
-102
5756
-110
5757
-100
5758
-106
5759
-110
5760
-127
5761
-127
5762
-127
5763
-127
5764
-46
5765
127
5766
127
5767
127
5768
109
5769
106
5770
97
5771
91
5772
83
5773
79
5774
71
5775
66
5776
61
5777
57
5778
52
5779
49
5780
44
5781
42
5782
37
5783
35
5784
31
5785
30
5786
27
5787
25
5788
22
5789
21
5790
19
5791
18
5792
16
5793
15
5794
13
5795
12
5796
-15
5797
-37
5798
-57
5799
-72
5800
-86
5801
-97
5802
-107
5803
-98
5804
-105
5805
-109
5806
-127
5807
-127
5808
-127
5809
-127
5810
-127
5811
-127
5812
-127
5813
-127
5814
-127
5815
-127
5816
-127
5817
-127
5818
-127
5819
-127
5820
-127
5821
-127
5822
-127
5823
-127
5824
-127
5825
-127
5826
-110
5827
-104
5828
60
5829
127
5830
127
5831
127
5832
127
5833
127
5834
127
5835
127
5836
127
5837
127
5838
127
5839
127
5840
117
5841
109
5842
100
5843
95
5844
55
5845
23
5846
-5
5847
-27
5848
-47
5849
-63
5850
-77
5851
-88
5852
-98
5853
-105
5854
-113
5855
-102
5856
-106
5857
-109
5858
-127
5859
-127
5860
-28
5861
127
5862
127
5863
127
5864
126
5865
121
5866
112
5867
104
5868
96
5869
90
5870
82
5871
77
5872
70
5873
66
5874
60
5875
57
5876
23
5877
-5
5878
-29
5879
-48
5880
-65
5881
-79
5882
-91
5883
-100
5884
-109
5885
-99
5886
-105
5887
-109
5888
-127
5889
-127
5890
-127
5891
-127
5892
-44
5893
127
5894
127
5895
127
5896
112
5897
108
5898
99
5899
93
5900
85
5901
80
5902
72
5903
67
5904
62
5905
59
5906
52
5907
50
5908
16
5909
-10
5910
-33
5911
-52
5912
-69
5913
-82
5914
-93
5915
-102
5916
-111
5917
-100
5918
-106
5919
-110
5920
-127
5921
-127
5922
-127
5923
-127
5924
-47
5925
127
5926
127
5927
127
5928
109
5929
105
5930
97
5931
91
5932
83
5933
78
5934
71
5935
67
5936
61
5937
57
5938
52
5939
49
5940
16
5941
-10
5942
-34
5943
-52
5944
-69
5945
-82
5946
-94
5947
-102
5948
-111
5949
-100
5950
-106
5951
-110
5952
-127
5953
-127
5954
-127
5955
-127
5956
-47
5957
127
5958
127
5959
126
5960
109
5961
105
5962
97
5963
90
5964
83
5965
78
5966
70
5967
67
5968
61
5969
57
5970
51
5971
48
5972
16
5973
-11
5974
-34
5975
-52
5976
-69
5977
-82
5978
-94
5979
-103
5980
-111
5981
-101
5982
-106
5983
-110
5984
-127
5985
-127
5986
-127
5987
-127
5988
-47
5989
127
5990
127
5991
126
5992
109
5993
105
5994
97
5995
91
5996
82
5997
78
5998
70
5999
66
6000
60
6001
57
6002
51
6003
49
6004
15
6005
-11
6006
-34
6007
-53
6008
-69
6009
-82
6010
-94
6011
-102
6012
-111
6013
-101
6014
-106
6015
-110
6016
-127
6017
-127
6018
-127
6019
-127
6020
-47
6021
127
6022
127
6023
126
6024
109
6025
104
6026
97
6027
90
6028
82
6029
78
6030
71
6031
67
6032
60
6033
57
6034
52
6035
49
6036
44
6037
42
6038
37
6039
35
6040
31
6041
29
6042
26
6043
25
6044
22
6045
21
6046
19
6047
18
6048
15
6049
15
6050
13
6051
12
6052
-16
6053
-37
6054
-57
6055
-72
6056
-86
6057
-97
6058
-107
6059
-98
6060
-105
6061
-109
6062
-127
6063
-127
6064
-127
6065
-127
6066
-127
6067
-127
6068
-127
6069
-127
6070
-127
6071
-127
6072
-127
6073
-127
6074
-127
6075
-127
6076
-127
6077
-127
6078
-127
6079
-127
6080
-127
6081
-127
6082
-111
6083
-104
6084
60
6085
127
6086
127
6087
127
6088
127
6089
127
6090
127
6091
127
6092
127
6093
127
6094
127
6095
127
6096
117
6097
110
6098
100
6099
94
6100
55
6101
23
6102
-5
6103
-28
6104
-48
6105
-64
6106
-78
6107
-88
6108
-98
6109
-106
6110
-113
6111
-101
6112
-106
6113
-110
6114
-127
6115
-127
6116
-28
6117
127
6118
127
6119
127
6120
127
6121
121
6122
112
6123
105
6124
96
6125
91
6126
82
6127
77
6128
70
6129
66
6130
60
6131
57
6132
51
6133
48
6134
43
6135
41
6136
37
6137
34
6138
31
6139
29
6140
26
6141
25
6142
22
6143
21
6144
18
6145
18
6146
15
6147
14
6148
-13
6149
-36
6150
-55
6151
-71
6152
-85
6153
-96
6154
-106
6155
-97
6156
-104
6157
-109
6158
-127
6159
-127
6160
-127
6161
-127
6162
-127
6163
-127
6164
-127
6165
-127
6166
-127
6167
-127
6168
-127
6169
-127
6170
-127
6171
-127
6172
-127
6173
-127
6174
-127
6175
-127
6176
-127
6177
-127
6178
-110
6179
-103
6180
61
6181
127
6182
127
6183
127
6184
127
6185
127
6186
127
6187
127
6188
127
6189
127
6190
127
6191
127
6192
117
6193
110
6194
101
6195
95
6196
55
6197
23
6198
-5
6199
-27
6200
-47
6201
-63
6202
-77
6203
-88
6204
-98
6205
-105
6206
-113
6207
-101
6208
-106
6209
-110
6210
-127
6211
-127
6212
-28
6213
127
6214
127
6215
127
6216
126
6217
121
6218
112
6219
105
6220
96
6221
90
6222
82
6223
78
6224
71
6225
67
6226
60
6227
57
6228
22
6229
-5
6230
-29
6231
-48
6232
-65
6233
-79
6234
-91
6235
-100
6236
-109
6237
-99
6238
-105
6239
-109
6240
-127
6241
-127
6242
-127
6243
-127
6244
-44
6245
127
6246
127
6247
127
6248
112
6249
108
6250
99
6251
93
6252
85
6253
80
6254
73
6255
68
6256
62
6257
59
6258
53
6259
50
6260
16
6261
-10
6262
-33
6263
-52
6264
-68
6265
-81
6266
-93
6267
-102
6268
-110
6269
-100
6270
-106
6271
-110
6272
-127
6273
-127
6274
-127
6275
-127
6276
-47
6277
127
6278
127
6279
127
6280
110
6281
105
6282
97
6283
91
6284
83
6285
78
6286
71
6287
67
6288
60
6289
57
6290
52
6291
49
6292
44
6293
42
6294
37
6295
35
6296
31
6297
30
6298
26
6299
26
6300
22
6301
21
6302
19
6303
18
6304
15
6305
15
6306
13
6307
12
6308
-15
6309
-37
6310
-57
6311
-72
6312
-86
6313
-97
6314
-106
6315
-97
6316
-105
6317
-109
6318
-127
6319
-127
6320
-127
6321
-127
6322
-127
6323
-127
6324
-127
6325
-127
6326
-127
6327
-127
6328
-127
6329
-127
6330
-127
6331
-127
6332
-127
6333
-127
6334
-127
6335
-127
6336
-127
6337
-127
6338
-111
6339
-104
6340
60
6341
127
6342
127
6343
127
6344
127
6345
127
6346
127
6347
127
6348
127
6349
127
6350
127
6351
127
6352
117
6353
110
6354
99
6355
94
6356
86
6357
81
6358
74
6359
69
6360
63
6361
59
6362
54
6363
51
6364
45
6365
43
6366
39
6367
36
6368
33
6369
31
6370
28
6371
26
6372
-3
6373
-27
6374
-48
6375
-65
6376
-79
6377
-91
6378
-102
6379
-109
6380
-101
6381
-106
6382
-111
6383
-127
6384
-127
6385
-127
6386
-127
6387
-127
6388
-127
6389
-127
6390
-127
6391
-127
6392
-127
6393
-127
6394
-127
6395
-127
6396
-127
6397
-127
6398
-127
6399
-127
6400
-127
6401
-112
6402
-106
6403
-99
6404
64
6405
127
6406
127
6407
127
6408
127
6409
127
6410
127
6411
127
6412
127
6413
127
6414
127
6415
127
6416
118
6417
112
6418
102
6419
95
6420
56
6421
24
6422
-4
6423
-27
6424
-47
6425
-63
6426
-77
6427
-88
6428
-98
6429
-105
6430
-112
6431
-101
6432
-106
6433
-109
6434
-127
6435
-127
6436
-28
6437
127
6438
127
6439
127
6440
127
6441
122
6442
112
6443
105
6444
96
6445
91
6446
83
6447
77
6448
71
6449
67
6450
60
6451
57
6452
22
6453
-5
6454
-29
6455
-48
6456
-65
6457
-79
6458
-91
6459
-100
6460
-109
6461
-98
6462
-104
6463
-109
6464
-127
6465
-127
6466
-127
6467
-127
6468
-44
6469
127
6470
127
6471
127
6472
112
6473
108
6474
99
6475
93
6476
85
6477
80
6478
73
6479
68
6480
62
6481
59
6482
53
6483
50
6484
17
6485
-10
6486
-33
6487
-52
6488
-68
6489
-81
6490
-93
6491
-102
6492
-110
6493
-100
6494
-106
6495
-110
6496
-127
6497
-127
6498
-127
6499
-127
6500
-46
6501
127
6502
127
6503
127
6504
109
6505
105
6506
97
6507
91
6508
83
6509
78
6510
71
6511
67
6512
61
6513
57
6514
52
6515
48
6516
15
6517
-11
6518
-34
6519
-53
6520
-69
6521
-82
6522
-94
6523
-102
6524
-111
6525
-101
6526
-107
6527
-110
6528
-127
6529
-127
6530
-127
6531
-127
6532
-46
6533
127
6534
127
6535
126
6536
110
6537
105
6538
96
6539
91
6540
83
6541
77
6542
71
6543
67
6544
61
6545
57
6546
52
6547
49
6548
44
6549
42
6550
37
6551
35
6552
31
6553
29
6554
26
6555
25
6556
22
6557
21
6558
19
6559
18
6560
15
6561
15
6562
13
6563
12
6564
-15
6565
-37
6566
-57
6567
-72
6568
-86
6569
-97
6570
-106
6571
-98
6572
-104
6573
-109
6574
-127
6575
-127
6576
-127
6577
-127
6578
-127
6579
-127
6580
-127
6581
-127
6582
-127
6583
-127
6584
-127
6585
-127
6586
-127
6587
-127
6588
-127
6589
-127
6590
-127
6591
-127
6592
-127
6593
-127
6594
-111
6595
-104
6596
60
6597
127
6598
127
6599
127
6600
127
6601
127
6602
127
6603
127
6604
127
6605
127
6606
127
6607
127
6608
117
6609
110
6610
100
6611
94
6612
86
6613
81
6614
74
6615
70
6616
63
6617
59
6618
53
6619
51
6620
45
6621
43
6622
39
6623
36
6624
33
6625
31
6626
28
6627
26
6628
-3
6629
-27
6630
-48
6631
-65
6632
-80
6633
-91
6634
-101
6635
-109
6636
-101
6637
-106
6638
-111
6639
-127
6640
-127
6641
-127
6642
-127
6643
-127
6644
-56
6645
127
6646
127
6647
117
6648
101
6649
96
6650
88
6651
84
6652
76
6653
71
6654
65
6655
61
6656
55
6657
52
6658
47
6659
45
6660
12
6661
-14
6662
-36
6663
-54
6664
-71
6665
-84
6666
-95
6667
-104
6668
-112
6669
-102
6670
-107
6671
-111
6672
-127
6673
-127
6674
-127
6675
-127
6676
-127
6677
-127
6678
-127
6679
-127
6680
-127
6681
-127
6682
-127
6683
-127
6684
-127
6685
-127
6686
-127
6687
-127
6688
-127
6689
-107
6690
-101
6691
-110
6692
70
6693
127
6694
127
6695
127
6696
127
6697
127
6698
127
6699
127
6700
127
6701
127
6702
127
6703
127
6704
122
6705
114
6706
104
6707
98
6708
58
6709
26
6710
-3
6711
-25
6712
-45
6713
-62
6714
-76
6715
-87
6716
-97
6717
-105
6718
-112
6719
-101
6720
-106
6721
-109
6722
-112
6723
-127
6724
-27
6725
127
6726
127
6727
127
6728
127
6729
122
6730
113
6731
106
6732
97
6733
91
6734
83
6735
78
6736
72
6737
67
6738
61
6739
57
6740
23
6741
-4
6742
-29
6743
-48
6744
-65
6745
-78
6746
-91
6747
-100
6748
-108
6749
-98
6750
-105
6751
-109
6752
-127
6753
-127
6754
-127
6755
-127
6756
-43
6757
127
6758
127
6759
127
6760
113
6761
108
6762
99
6763
93
6764
85
6765
80
6766
73
6767
69
6768
62
6769
59
6770
53
6771
50
6772
16
6773
-10
6774
-33
6775
-52
6776
-69
6777
-81
6778
-93
6779
-102
6780
-110
6781
-100
6782
-106
6783
-110
6784
-127
6785
-127
6786
-127
6787
-127
6788
-46
6789
127
6790
127
6791
126
6792
110
6793
106
6794
97
6795
91
6796
83
6797
78
6798
71
6799
67
6800
61
6801
57
6802
52
6803
49
6804
16
6805
-10
6806
-34
6807
-52
6808
-69
6809
-82
6810
-94
6811
-102
6812
-111
6813
-100
6814
-106
6815
-110
6816
-127
6817
-127
6818
-127
6819
-127
6820
-47
6821
127
6822
127
6823
126
6824
109
6825
104
6826
97
6827
91
6828
82
6829
78
6830
71
6831
67
6832
61
6833
57
6834
51
6835
48
6836
16
6837
-11
6838
-34
6839
-52
6840
-69
6841
-82
6842
-94
6843
-103
6844
-111
6845
-101
6846
-106
6847
-110
6848
-127
6849
-127
6850
-127
6851
-127
6852
-47
6853
127
6854
127
6855
126
6856
109
6857
104
6858
97
6859
91
6860
83
6861
78
6862
70
6863
67
6864
60
6865
57
6866
51
6867
48
6868
15
6869
-11
6870
-34
6871
-53
6872
-69
6873
-82
6874
-94
6875
-103
6876
-111
6877
-101
6878
-107
6879
-110
6880
-127
6881
-127
6882
-127
6883
-127
6884
-46
6885
127
6886
127
6887
126
6888
109
6889
105
6890
96
6891
91
6892
83
6893
78
6894
71
6895
67
6896
60
6897
57
6898
52
6899
49
6900
16
6901
-10
6902
-34
6903
-52
6904
-69
6905
-82
6906
-94
6907
-103
6908
-111
6909
-100
6910
-106
6911
-110
6912
-127
6913
-127
6914
-127
6915
-127
6916
-47
6917
127
6918
127
6919
125
6920
109
6921
105
6922
96
6923
90
6924
83
6925
78
6926
70
6927
66
6928
60
6929
56
6930
52
6931
48
6932
15
6933
-11
6934
-34
6935
-53
6936
-69
6937
-82
6938
-94
6939
-103
6940
-111
6941
-101
6942
-106
6943
-110
6944
-127
6945
-127
6946
-127
6947
-127
6948
-47
6949
127
6950
127
6951
127
6952
109
6953
104
6954
97
6955
91
6956
82
6957
78
6958
70
6959
67
6960
60
6961
57
6962
51
6963
48
6964
16
6965
-11
6966
-34
6967
-53
6968
-69
6969
-82
6970
-94
6971
-103
6972
-111
6973
-101
6974
-106
6975
-110
6976
-127
6977
-127
6978
-127
6979
-127
6980
-47
6981
127
6982
127
6983
126
6984
109
6985
105
6986
96
6987
91
6988
83
6989
78
6990
71
6991
66
6992
60
6993
57
6994
52
6995
48
6996
15
6997
-11
6998
-34
6999
-53
7000
-69
7001
-82
7002
-94
7003
-103
7004
-111
7005
-101
7006
-106
7007
-110
7008
-127
7009
-127
7010
-127
7011
-127
7012
-47
7013
127
7014
127
7015
125
7016
109
7017
105
7018
97
7019
91
7020
83
7021
78
7022
71
7023
67
7024
61
7025
57
7026
51
7027
48
7028
15
7029
-11
7030
-34
7031
-53
7032
-69
7033
-82
7034
-94
7035
-103
7036
-111
7037
-100
7038
-107
7039
-110
7040
-127
7041
-127
7042
-127
7043
-127
7044
-46
7045
127
7046
127
7047
126
7048
109
7049
105
7050
97
7051
91
7052
83
7053
78
7054
70
7055
67
7056
60
7057
57
7058
52
7059
49
7060
16
7061
-11
7062
-34
7063
-52
7064
-69
7065
-82
7066
-94
7067
-102
7068
-111
7069
-100
7070
-107
7071
-110
7072
-127
7073
-127
7074
-127
7075
-127
7076
-47
7077
127
7078
127
7079
126
7080
109
7081
104
7082
97
7083
91
7084
82
7085
78
7086
71
7087
67
7088
60
7089
57
7090
52
7091
48
7092
16
7093
-11
7094
-34
7095
-53
7096
-69
7097
-82
7098
-94
7099
-103
7100
-111
7101
-101
7102
-106
7103
-110
7104
-127
7105
-127
7106
-127
7107
-127
7108
-47
7109
127
7110
127
7111
126
7112
109
7113
105
7114
97
7115
91
7116
83
7117
77
7118
71
7119
67
7120
60
7121
57
7122
51
7123
48
7124
15
7125
-11
7126
-34
7127
-53
7128
-69
7129
-82
7130
-94
7131
-103
7132
-111
7133
-101
7134
-106
7135
-110
7136
-127
7137
-127
7138
-127
7139
-127
7140
-47
7141
127
7142
127
7143
126
7144
109
7145
105
7146
97
7147
90
7148
83
7149
78
7150
70
7151
66
7152
60
7153
57
7154
52
7155
49
7156
44
7157
42
7158
37
7159
35
7160
31
7161
30
7162
26
7163
25
7164
22
7165
21
7166
18
7167
18
7168
15
7169
15
7170
13
7171
12
7172
-15
7173
-37
7174
-57
7175
-72
7176
-86
7177
-97
7178
-107
7179
-98
7180
-104
7181
-109
7182
-127
7183
-127
7184
-127
7185
-127
7186
-127
7187
-127
7188
-127
7189
-127
7190
-127
7191
-127
7192
-127
7193
-127
7194
-127
7195
-127
7196
-127
7197
-127
7198
-127
7199
-127
7200
-127
7201
-127
7202
-110
7203
-104
7204
60
7205
127
7206
127
7207
127
7208
127
7209
127
7210
127
7211
127
7212
127
7213
127
7214
127
7215
127
7216
116
7217
110
7218
100
7219
94
7220
54
7221
23
7222
-5
7223
-28
7224
-48
7225
-63
7226
-78
7227
-88
7228
-98
7229
-106
7230
-113
7231
-102
7232
-107
7233
-110
7234
-127
7235
-127
7236
-28
7237
127
7238
127
7239
127
7240
127
7241
121
7242
112
7243
106
7244
96
7245
89
7246
82
7247
78
7248
70
7249
66
7250
60
7251
57
7252
23
7253
-4
7254
-29
7255
-48
7256
-65
7257
-78
7258
-91
7259
-100
7260
-109
7261
-98
7262
-105
7263
-109
7264
-127
7265
-127
7266
-127
7267
-127
7268
-44
7269
127
7270
127
7271
127
7272
112
7273
107
7274
99
7275
93
7276
84
7277
80
7278
72
7279
69
7280
62
7281
58
7282
52
7283
50
7284
17
7285
-10
7286
-33
7287
-52
7288
-68
7289
-81
7290
-93
7291
-102
7292
-110
7293
-100
7294
-106
7295
-110
7296
-127
7297
-127
7298
-127
7299
-127
7300
-46
7301
127
7302
127
7303
127
7304
109
7305
106
7306
97
7307
91
7308
83
7309
78
7310
71
7311
67
7312
60
7313
57
7314
52
7315
49
7316
16
7317
-10
7318
-34
7319
-52
7320
-69
7321
-82
7322
-94
7323
-102
7324
-110
7325
-100
7326
-106
7327
-110
7328
-127
7329
-127
7330
-127
7331
-127
7332
-47
7333
127
7334
127
7335
125
7336
109
7337
105
7338
96
7339
91
7340
82
7341
78
7342
71
7343
67
7344
60
7345
57
7346
52
7347
49
7348
16
7349
-11
7350
-34
7351
-52
7352
-69
7353
-82
7354
-94
7355
-103
7356
-111
7357
-101
7358
-107
7359
-110
7360
-127
7361
-127
7362
-127
7363
-127
7364
-47
7365
127
7366
127
7367
125
7368
109
7369
105
7370
96
7371
91
7372
83
7373
78
7374
70
7375
67
7376
60
7377
57
7378
52
7379
48
7380
44
7381
41
7382
37
7383
35
7384
31
7385
30
7386
26
7387
25
7388
22
7389
21
7390
18
7391
18
7392
15
7393
15
7394
12
7395
12
7396
-15
7397
-37
7398
-57
7399
-72
7400
-86
7401
-97
7402
-106
7403
-98
7404
-104
7405
-109
7406
-127
7407
-127
7408
-127
7409
-127
7410
-127
7411
-127
7412
-127
7413
-127
7414
-127
7415
-127
7416
-127
7417
-127
7418
-127
7419
-127
7420
-127
7421
-127
7422
-127
7423
-127
7424
-127
7425
-127
7426
-110
7427
-104
7428
60
7429
127
7430
127
7431
127
7432
127
7433
127
7434
127
7435
127
7436
127
7437
127
7438
127
7439
127
7440
117
7441
110
7442
100
7443
94
7444
54
7445
23
7446
-5
7447
-28
7448
-48
7449
-64
7450
-78
7451
-88
7452
-99
7453
-106
7454
-113
7455
-102
7456
-106
7457
-110
7458
-127
7459
-127
7460
-28
7461
127
7462
127
7463
127
7464
127
7465
121
7466
112
7467
105
7468
96
7469
89
7470
82
7471
77
7472
70
7473
66
7474
60
7475
57
7476
22
7477
-5
7478
-29
7479
-48
7480
-65
7481
-78
7482
-91
7483
-100
7484
-109
7485
-98
7486
-105
7487
-109
7488
-127
7489
-127
7490
-127
7491
-127
7492
-43
7493
127
7494
127
7495
127
7496
113
7497
108
7498
99
7499
93
7500
85
7501
80
7502
72
7503
69
7504
63
7505
59
7506
53
7507
50
7508
17
7509
-10
7510
-33
7511
-52
7512
-68
7513
-81
7514
-93
7515
-102
7516
-110
7517
-100
7518
-106
7519
-110
7520
-127
7521
-127
7522
-127
7523
-127
7524
-46
7525
127
7526
127
7527
127
7528
109
7529
106
7530
97
7531
91
7532
83
7533
79
7534
71
7535
67
7536
61
7537
57
7538
51
7539
49
7540
16
7541
-11
7542
-34
7543
-52
7544
-69
7545
-82
7546
-94
7547
-103
7548
-111
7549
-101
7550
-106
7551
-110
7552
-127
7553
-127
7554
-127
7555
-127
7556
-47
7557
127
7558
127
7559
126
7560
109
7561
105
7562
97
7563
91
7564
83
7565
78
7566
70
7567
66
7568
60
7569
57
7570
51
7571
48
7572
16
7573
-11
7574
-34
7575
-53
7576
-69
7577
-82
7578
-94
7579
-102
7580
-111
7581
-100
7582
-107
7583
-110
7584
-127
7585
-127
7586
-127
7587
-127
7588
-46
7589
127
7590
127
7591
125
7592
109
7593
105
7594
96
7595
91
7596
83
7597
78
7598
71
7599
66
7600
60
7601
57
7602
52
7603
49
7604
16
7605
-11
7606
-34
7607
-52
7608
-69
7609
-82
7610
-94
7611
-103
7612
-111
7613
-100
7614
-107
7615
-110
7616
-127
7617
-127
7618
-127
7619
-127
7620
-47
7621
127
7622
127
7623
125
7624
109
7625
105
7626
97
7627
91
7628
83
7629
78
7630
70
7631
66
7632
60
7633
57
7634
51
7635
48
7636
44
7637
41
7638
37
7639
35
7640
31
7641
30
7642
27
7643
25
7644
22
7645
21
7646
18
7647
18
7648
16
7649
15
7650
12
7651
12
7652
-15
7653
-37
7654
-57
7655
-72
7656
-86
7657
-97
7658
-106
7659
-98
7660
-105
7661
-109
7662
-127
7663
-127
7664
-127
7665
-127
7666
-127
7667
-127
7668
-62
7669
127
7670
127
7671
111
7672
95
7673
91
7674
84
7675
79
7676
72
7677
67
7678
61
7679
57
7680
53
7681
50
7682
44
7683
42
7684
10
7685
-15
7686
-38
7687
-56
7688
-72
7689
-85
7690
-96
7691
-104
7692
-112
7693
-102
7694
-108
7695
-111
7696
-127
7697
-127
7698
-127
7699
-127
7700
-127
7701
-127
7702
-127
7703
-127
7704
-127
7705
-127
7706
-127
7707
-127
7708
-127
7709
-127
7710
-127
7711
-127
7712
-127
7713
-107
7714
-102
7715
-111
7716
70
7717
127
7718
127
7719
127
7720
127
7721
127
7722
127
7723
127
7724
127
7725
127
7726
127
7727
127
7728
121
7729
114
7730
104
7731
97
7732
58
7733
25
7734
-3
7735
-26
7736
-46
7737
-62
7738
-76
7739
-87
7740
-97
7741
-105
7742
-112
7743
-101
7744
-106
7745
-109
7746
-127
7747
-127
7748
-26
7749
127
7750
127
7751
127
7752
127
7753
123
7754
113
7755
106
7756
97
7757
91
7758
83
7759
79
7760
71
7761
67
7762
61
7763
58
7764
23
7765
-4
7766
-28
7767
-48
7768
-65
7769
-78
7770
-90
7771
-99
7772
-108
7773
-98
7774
-105
7775
-109
7776
-127
7777
-127
7778
-127
7779
-127
7780
-44
7781
127
7782
127
7783
127
7784
112
7785
108
7786
100
7787
93
7788
85
7789
80
7790
73
7791
68
7792
63
7793
59
7794
53
7795
50
7796
17
7797
-10
7798
-33
7799
-52
7800
-68
7801
-81
7802
-93
7803
-102
7804
-110
7805
-100
7806
-106
7807
-110
7808
-127
7809
-127
7810
-127
7811
-127
7812
-46
7813
127
7814
127
7815
127
7816
110
7817
105
7818
97
7819
92
7820
83
7821
78
7822
71
7823
67
7824
61
7825
57
7826
52
7827
49
7828
16
7829
-11
7830
-34
7831
-52
7832
-69
7833
-82
7834
-93
7835
-102
7836
-111
7837
-101
7838
-106
7839
-110
7840
-127
7841
-127
7842
-127
7843
-127
7844
-47
7845
127
7846
127
7847
126
7848
109
7849
105
7850
96
7851
90
7852
83
7853
78
7854
70
7855
67
7856
61
7857
57
7858
52
7859
49
7860
43
7861
41
7862
37
7863
35
7864
31
7865
29
7866
26
7867
25
7868
22
7869
21
7870
18
7871
18
7872
15
7873
15
7874
13
7875
12
7876
-15
7877
-37
7878
-57
7879
-72
7880
-86
7881
-97
7882
-107
7883
-98
7884
-104
7885
-109
7886
-127
7887
-127
7888
-127
7889
-127
7890
-127
7891
-127
7892
-127
7893
-127
7894
-127
7895
-127
7896
-127
7897
-127
7898
-127
7899
-127
7900
-127
7901
-127
7902
-127
7903
-127
7904
-127
7905
-127
7906
-110
7907
-104
7908
60
7909
127
7910
127
7911
127
7912
127
7913
127
7914
127
7915
127
7916
127
7917
127
7918
127
7919
127
7920
117
7921
109
7922
100
7923
95
7924
55
7925
23
7926
-5
7927
-27
7928
-47
7929
-63
7930
-77
7931
-88
7932
-98
7933
-105
7934
-113
7935
-102
7936
-107
7937
-109
7938
-127
7939
-127
7940
-28
7941
127
7942
127
7943
127
7944
127
7945
121
7946
112
7947
105
7948
95
7949
90
7950
82
7951
78
7952
70
7953
66
7954
60
7955
56
7956
22
7957
-5
7958
-29
7959
-48
7960
-66
7961
-79
7962
-91
7963
-100
7964
-109
7965
-99
7966
-105
7967
-109
7968
-127
7969
-127
7970
-127
7971
-127
7972
-44
7973
127
7974
127
7975
127
7976
112
7977
108
7978
99
7979
93
7980
85
7981
80
7982
72
7983
69
7984
62
7985
58
7986
53
7987
50
7988
16
7989
-10
7990
-33
7991
-52
7992
-69
7993
-81
7994
-93
7995
-102
7996
-110
7997
-100
7998
-106
7999
-110
8000
-127
8001
-127
8002
-127
8003
-127
8004
-46
8005
127
8006
127
8007
127
8008
110
8009
105
8010
97
8011
91
8012
83
8013
78
8014
71
8015
66
8016
61
8017
57
8018
52
8019
49
8020
16
8021
-10
8022
-34
8023
-52
8024
-69
8025
-82
8026
-94
8027
-102
8028
-111
8029
-101
8030
-107
8031
-110
8032
-127
8033
-127
8034
-127
8035
-127
8036
-47
8037
127
8038
127
8039
126
8040
109
8041
104
8042
97
8043
91
8044
83
8045
78
8046
71
8047
67
8048
60
8049
57
8050
51
8051
48
8052
15
8053
-11
8054
-34
8055
-53
8056
-69
8057
-82
8058
-94
8059
-103
8060
-111
8061
-101
8062
-106
8063
-110
8064
-127
8065
-127
8066
-127
8067
-127
8068
-47
8069
127
8070
127
8071
126
8072
109
8073
105
8074
97
8075
91
8076
82
8077
78
8078
70
8079
67
8080
60
8081
56
8082
51
8083
49
8084
16
8085
-11
8086
-34
8087
-52
8088
-69
8089
-82
8090
-94
8091
-102
8092
-111
8093
-100
8094
-106
8095
-110
8096
-127
8097
-127
8098
-127
8099
-127
8100
-47
8101
127
8102
127
8103
126
8104
109
8105
104
8106
96
8107
90
8108
83
8109
77
8110
70
8111
67
8112
61
8113
57
8114
51
8115
49
8116
44
8117
41
8118
37
8119
35
8120
31
8121
30
8122
26
8123
25
8124
22
8125
21
8126
19
8127
18
8128
16
8129
15
8130
12
8131
12
8132
-15
8133
-37
8134
-57
8135
-72
8136
-86
8137
-97
8138
-107
8139
-97
8140
-105
8141
-109
8142
-127
8143
-127
8144
-127
8145
-127
8146
-127
8147
-127
8148
-127
8149
-127
8150
-127
8151
-127
8152
-127
8153
-127
8154
-127
8155
-127
8156
-127
8157
-127
8158
-127
8159
-127
8160
-127
8161
-127
8162
-111
8163
-104
8164
60
8165
127
8166
127
8167
127
8168
127
8169
127
8170
127
8171
127
8172
127
8173
127
8174
127
8175
127
8176
117
8177
110
8178
100
8179
94
8180
86
8181
81
8182
74
8183
69
8184
63
8185
59
8186
54
8187
51
8188
45
8189
43
8190
39
8191
37
8192
33
8193
30
8194
28
8195
27
8196
-3
8197
-27
8198
-48
8199
-64
8200
-79
8201
-91
8202
-101
8203
-109
8204
-101
8205
-106
8206
-111
8207
-127
8208
-127
8209
-127
8210
-127
8211
-127
8212
-127
8213
-127
8214
-127
8215
-127
8216
-127
8217
-127
8218
-127
8219
-127
8220
-127
8221
-127
8222
-127
8223
-127
8224
-127
8225
-112
8226
-107
8227
-100
8228
64
8229
127
8230
127
8231
127
8232
127
8233
127
8234
127
8235
127
8236
127
8237
127
8238
127
8239
127
8240
119
8241
112
8242
102
8243
95
8244
56
8245
24
8246
-4
8247
-27
8248
-47
8249
-63
8250
-77
8251
-88
8252
-98
8253
-105
8254
-112
8255
-101
8256
-106
8257
-109
8258
-127
8259
-127
8260
-27
8261
127
8262
127
8263
127
8264
127
8265
122
8266
112
8267
106
8268
96
8269
91
8270
82
8271
78
8272
70
8273
67
8274
61
8275
57
8276
22
8277
-5
8278
-29
8279
-48
8280
-65
8281
-79
8282
-91
8283
-100
8284
-108
8285
-99
8286
-105
8287
-109
8288
-127
8289
-127
8290
-127
8291
-127
8292
-43
8293
127
8294
127
8295
127
8296
112
8297
108
8298
99
8299
93
8300
85
8301
80
8302
73
8303
69
8304
62
8305
59
8306
53
8307
50
8308
17
8309
-10
8310
-33
8311
-52
8312
-69
8313
-81
8314
-93
8315
-102
8316
-111
8317
-100
8318
-106
8319
-110
8320
-127
8321
-127
8322
-127
8323
-127
8324
-46
8325
127
8326
127
8327
127
8328
109
8329
106
8330
97
8331
91
8332
83
8333
78
8334
71
8335
67
8336
61
8337
57
8338
51
8339
49
8340
16
8341
-10
8342
-34
8343
-52
8344
-69
8345
-81
8346
-93
8347
-102
8348
-111
8349
-100
8350
-106
8351
-110
8352
-127
8353
-127
8354
-127
8355
-127
8356
-47
8357
127
8358
127
8359
126
8360
109
8361
105
8362
96
8363
91
8364
83
8365
78
8366
70
8367
66
8368
61
8369
57
8370
51
8371
49
8372
44
8373
41
8374
37
8375
35
8376
31
8377
29
8378
26
8379
25
8380
22
8381
21
8382
18
8383
18
8384
15
8385
15
8386
12
8387
12
8388
-15
8389
-37
8390
-57
8391
-72
8392
-86
8393
-97
8394
-107
8395
-98
8396
-105
8397
-109
8398
-127
8399
-127
8400
-127
8401
-127
8402
-127
8403
-127
8404
-62
8405
127
8406
127
8407
111
8408
95
8409
92
8410
84
8411
79
8412
72
8413
68
8414
62
8415
58
8416
52
8417
49
8418
45
8419
42
8420
9
8421
-16
8422
-38
8423
-56
8424
-72
8425
-85
8426
-96
8427
-105
8428
-113
8429
-102
8430
-108
8431
-111
8432
-127
8433
-127
8434
-127
8435
-127
8436
-127
8437
-127
8438
-127
8439
-127
8440
-127
8441
-127
8442
-127
8443
-127
8444
-127
8445
-127
8446
-127
8447
-127
8448
-127
8449
-107
8450
-101
8451
-111
8452
70
8453
127
8454
127
8455
127
8456
127
8457
127
8458
127
8459
127
8460
127
8461
127
8462
127
8463
127
8464
122
8465
114
8466
104
8467
98
8468
58
8469
26
8470
-3
8471
-25
8472
-46
8473
-62
8474
-76
8475
-87
8476
-97
8477
-105
8478
-112
8479
-101
8480
-106
8481
-109
8482
-127
8483
-127
8484
-27
8485
127
8486
127
8487
127
8488
127
8489
122
8490
113
8491
106
8492
97
8493
91
8494
83
8495
78
8496
71
8497
67
8498
60
8499
57
8500
23
8501
-4
8502
-29
8503
-48
8504
-65
8505
-78
8506
-91
8507
-100
8508
-108
8509
-98
8510
-105
8511
-109
8512
-127
8513
-127
8514
-127
8515
-127
8516
-43
8517
127
8518
127
8519
127
8520
113
8521
108
8522
99
8523
93
8524
85
8525
80
8526
73
8527
68
8528
62
8529
59
8530
53
8531
50
8532
16
8533
-10
8534
-33
8535
-52
8536
-69
8537
-81
8538
-93
8539
-102
8540
-110
8541
-100
8542
-106
8543
-110
8544
-127
8545
-127
8546
-127
8547
-127
8548
-46
8549
127
8550
127
8551
127
8552
110
8553
105
8554
97
8555
91
8556
83
8557
78
8558
71
8559
67
8560
61
8561
57
8562
52
8563
49
8564
16
8565
-10
8566
-34
8567
-52
8568
-69
8569
-82
8570
-94
8571
-102
8572
-111
8573
-100
8574
-106
8575
-110
8576
-127
8577
-127
8578
-127
8579
-127
8580
-47
8581
127
8582
127
8583
126
8584
109
8585
105
8586
97
8587
91
8588
82
8589
78
8590
71
8591
66
8592
60
8593
57
8594
51
8595
49
8596
16
8597
-11
8598
-34
8599
-52
8600
-69
8601
-82
8602
-94
8603
-102
8604
-111
8605
-100
8606
-106
8607
-110
8608
-127
8609
-127
8610
-127
8611
-127
8612
-47
8613
127
8614
127
8615
126
8616
109
8617
104
8618
97
8619
91
8620
82
8621
78
8622
70
8623
66
8624
60
8625
57
8626
51
8627
49
8628
44
8629
41
8630
37
8631
35
8632
31
8633
29
8634
26
8635
25
8636
22
8637
21
8638
19
8639
18
8640
15
8641
15
8642
13
8643
12
8644
-16
8645
-37
8646
-57
8647
-72
8648
-86
8649
-97
8650
-107
8651
-98
8652
-105
8653
-109
8654
-127
8655
-127
8656
-127
8657
-127
8658
-127
8659
-127
8660
-61
8661
127
8662
127
8663
110
8664
95
8665
92
8666
84
8667
79
8668
72
8669
67
8670
62
8671
58
8672
52
8673
49
8674
45
8675
42
8676
10
8677
-16
8678
-38
8679
-56
8680
-72
8681
-85
8682
-96
8683
-104
8684
-112
8685
-102
8686
-108
8687
-111
8688
-127
8689
-127
8690
-127
8691
-127
8692
-49
8693
127
8694
127
8695
123
8696
107
8697
102
8698
94
8699
88
8700
81
8701
76
8702
69
8703
64
8704
59
8705
56
8706
50
8707
48
8708
15
8709
-11
8710
-34
8711
-53
8712
-69
8713
-82
8714
-94
8715
-103
8716
-111
8717
-101
8718
-107
8719
-110
8720
-127
8721
-127
8722
-127
8723
-127
8724
-127
8725
-127
8726
-127
8727
-127
8728
-127
8729
-127
8730
-127
8731
-127
8732
-127
8733
-127
8734
-127
8735
-127
8736
-112
8737
-106
8738
-100
8739
-109
8740
71
8741
127
8742
127
8743
127
8744
127
8745
127
8746
127
8747
127
8748
127
8749
127
8750
127
8751
127
8752
122
8753
115
8754
105
8755
97
8756
58
8757
26
8758
-3
8759
-26
8760
-46
8761
-62
8762
-76
8763
-87
8764
-97
8765
-104
8766
-112
8767
-101
8768
-106
8769
-109
8770
-112
8771
-127
8772
-26
8773
127
8774
127
8775
127
8776
127
8777
123
8778
113
8779
107
8780
97
8781
91
8782
83
8783
78
8784
71
8785
67
8786
61
8787
57
8788
23
8789
-4
8790
-29
8791
-48
8792
-65
8793
-78
8794
-91
8795
-100
8796
-108
8797
-98
8798
-105
8799
-109
8800
-127
8801
-127
8802
-127
8803
-127
8804
-43
8805
127
8806
127
8807
127
8808
113
8809
108
8810
99
8811
93
8812
85
8813
80
8814
73
8815
69
8816
62
8817
59
8818
53
8819
51
8820
17
8821
-9
8822
-33
8823
-52
8824
-68
8825
-81
8826
-93
8827
-102
8828
-110
8829
-100
8830
-106
8831
-110
8832
-127
8833
-127
8834
-127
8835
-127
8836
-46
8837
127
8838
127
8839
127
8840
110
8841
105
8842
97
8843
91
8844
82
8845
79
8846
71
8847
66
8848
60
8849
57
8850
52
8851
49
8852
44
8853
41
8854
37
8855
35
8856
32
8857
29
8858
27
8859
25
8860
22
8861
21
8862
19
8863
17
8864
15
8865
15
8866
13
8867
12
8868
-15
8869
-37
8870
-57
8871
-72
8872
-86
8873
-97
8874
-107
8875
-97
8876
-105
8877
-109
8878
-127
8879
-127
8880
-127
8881
-127
8882
-127
8883
-127
8884
-127
8885
-127
8886
-127
8887
-127
8888
-127
8889
-127
8890
-127
8891
-127
8892
-127
8893
-127
8894
-127
8895
-127
8896
-127
8897
-127
8898
-111
8899
-104
8900
60
8901
127
8902
127
8903
127
8904
127
8905
127
8906
127
8907
127
8908
127
8909
127
8910
127
8911
127
8912
117
8913
110
8914
100
8915
94
8916
55
8917
23
8918
-5
8919
-28
8920
-48
8921
-64
8922
-77
8923
-88
8924
-98
8925
-106
8926
-113
8927
-101
8928
-106
8929
-110
8930
-127
8931
-127
8932
-28
8933
127
8934
127
8935
127
8936
127
8937
121
8938
112
8939
105
8940
96
8941
90
8942
82
8943
77
8944
70
8945
66
8946
60
8947
57
8948
22
8949
-5
8950
-29
8951
-48
8952
-65
8953
-79
8954
-91
8955
-100
8956
-109
8957
-99
8958
-105
8959
-109
8960
-127
8961
-127
8962
-127
8963
-127
8964
-44
8965
127
8966
127
8967
127
8968
112
8969
107
8970
99
8971
93
8972
85
8973
79
8974
73
8975
69
8976
62
8977
59
8978
53
8979
50
8980
17
8981
-10
8982
-33
8983
-52
8984
-68
8985
-81
8986
-93
8987
-102
8988
-110
8989
-100
8990
-106
8991
-110
8992
-127
8993
-127
8994
-127
8995
-127
8996
-47
8997
127
8998
127
8999
127
9000
109
9001
105
9002
97
9003
91
9004
83
9005
78
9006
71
9007
67
9008
61
9009
57
9010
52
9011
48
9012
15
9013
-11
9014
-34
9015
-53
9016
-69
9017
-82
9018
-94
9019
-103
9020
-111
9021
-100
9022
-106
9023
-110
9024
-127
9025
-127
9026
-127
9027
-127
9028
-47
9029
127
9030
127
9031
126
9032
109
9033
105
9034
97
9035
91
9036
83
9037
78
9038
70
9039
67
9040
60
9041
56
9042
52
9043
49
9044
16
9045
-10
9046
-34
9047
-52
9048
-69
9049
-82
9050
-94
9051
-102
9052
-111
9053
-100
9054
-106
9055
-110
9056
-127
9057
-127
9058
-127
9059
-127
9060
-47
9061
127
9062
127
9063
126
9064
109
9065
105
9066
96
9067
91
9068
82
9069
78
9070
70
9071
66
9072
61
9073
57
9074
51
9075
48
9076
15
9077
-11
9078
-34
9079
-53
9080
-69
9081
-82
9082
-94
9083
-102
9084
-111
9085
-101
9086
-107
9087
-110
9088
-127
9089
-127
9090
-127
9091
-127
9092
-47
9093
127
9094
127
9095
126
9096
109
9097
105
9098
96
9099
91
9100
83
9101
78
9102
71
9103
66
9104
60
9105
57
9106
52
9107
48
9108
44
9109
42
9110
37
9111
35
9112
31
9113
29
9114
27
9115
26
9116
22
9117
21
9118
18
9119
18
9120
15
9121
15
9122
13
9123
12
9124
-16
9125
-37
9126
-57
9127
-72
9128
-86
9129
-97
9130
-106
9131
-97
9132
-105
9133
-109
9134
-127
9135
-127
9136
-127
9137
-127
9138
-127
9139
-127
9140
-127
9141
-127
9142
-127
9143
-127
9144
-127
9145
-127
9146
-127
9147
-127
9148
-127
9149
-127
9150
-127
9151
-127
9152
-127
9153
-127
9154
-111
9155
-104
9156
60
9157
127
9158
127
9159
127
9160
127
9161
127
9162
127
9163
127
9164
127
9165
127
9166
127
9167
127
9168
117
9169
110
9170
100
9171
94
9172
55
9173
23
9174
-5
9175
-28
9176
-48
9177
-64
9178
-77
9179
-88
9180
-98
9181
-105
9182
-113
9183
-101
9184
-107
9185
-110
9186
-127
9187
-127
9188
-29
9189
127
9190
127
9191
127
9192
127
9193
121
9194
112
9195
106
9196
95
9197
90
9198
82
9199
78
9200
70
9201
66
9202
60
9203
56
9204
51
9205
48
9206
43
9207
42
9208
37
9209
35
9210
31
9211
29
9212
26
9213
25
9214
22
9215
21
9216
18
9217
18
9218
15
9219
14
9220
-13
9221
-36
9222
-55
9223
-71
9224
-85
9225
-96
9226
-106
9227
-97
9228
-104
9229
-109
9230
-127
9231
-127
9232
-127
9233
-127
9234
-127
9235
-127
9236
-127
9237
-127
9238
-127
9239
-127
9240
-127
9241
-127
9242
-127
9243
-127
9244
-127
9245
-127
9246
-127
9247
-127
9248
-127
9249
-127
9250
-110
9251
-103
9252
61
9253
127
9254
127
9255
127
9256
127
9257
127
9258
127
9259
127
9260
127
9261
127
9262
127
9263
127
9264
117
9265
110
9266
101
9267
95
9268
55
9269
23
9270
-5
9271
-27
9272
-48
9273
-63
9274
-77
9275
-88
9276
-98
9277
-106
9278
-113
9279
-101
9280
-106
9281
-110
9282
-127
9283
-127
9284
-28
9285
127
9286
127
9287
127
9288
127
9289
121
9290
112
9291
105
9292
96
9293
90
9294
82
9295
78
9296
70
9297
66
9298
60
9299
57
9300
23
9301
-5
9302
-29
9303
-48
9304
-65
9305
-79
9306
-91
9307
-100
9308
-109
9309
-98
9310
-105
9311
-109
9312
-127
9313
-127
9314
-127
9315
-127
9316
-44
9317
127
9318
127
9319
127
9320
112
9321
107
9322
99
9323
93
9324
84
9325
80
9326
73
9327
69
9328
62
9329
59
9330
53
9331
50
9332
16
9333
-10
9334
-33
9335
-52
9336
-69
9337
-81
9338
-93
9339
-102
9340
-110
9341
-100
9342
-106
9343
-110
9344
-127
9345
-127
9346
-127
9347
-127
9348
-46
9349
127
9350
127
9351
127
9352
110
9353
105
9354
97
9355
91
9356
83
9357
78
9358
71
9359
67
9360
60
9361
57
9362
52
9363
49
9364
44
9365
42
9366
37
9367
35
9368
32
9369
30
9370
26
9371
25
9372
22
9373
21
9374
19
9375
18
9376
15
9377
15
9378
13
9379
12
9380
-15
9381
-37
9382
-57
9383
-72
9384
-86
9385
-97
9386
-106
9387
-97
9388
-105
9389
-109
9390
-127
9391
-127
9392
-127
9393
-127
9394
-127
9395
-127
9396
-127
9397
-127
9398
-127
9399
-127
9400
-127
9401
-127
9402
-127
9403
-127
9404
-127
9405
-127
9406
-127
9407
-127
9408
-127
9409
-127
9410
-111
9411
-104
9412
60
9413
127
9414
127
9415
127
9416
127
9417
127
9418
127
9419
127
9420
127
9421
127
9422
127
9423
127
9424
117
9425
110
9426
100
9427
95
9428
86
9429
80
9430
73
9431
69
9432
62
9433
59
9434
54
9435
51
9436
46
9437
43
9438
39
9439
37
9440
33
9441
31
9442
28
9443
26
9444
-3
9445
-27
9446
-48
9447
-65
9448
-80
9449
-91
9450
-102
9451
-109
9452
-101
9453
-106
9454
-111
9455
-127
9456
-127
9457
-127
9458
-127
9459
-127
9460
-127
9461
-127
9462
-127
9463
-127
9464
-127
9465
-127
9466
-127
9467
-127
9468
-127
9469
-127
9470
-127
9471
-127
9472
-127
9473
-112
9474
-106
9475
-100
9476
65
9477
127
9478
127
9479
127
9480
127
9481
127
9482
127
9483
127
9484
127
9485
127
9486
127
9487
127
9488
119
9489
112
9490
103
9491
96
9492
56
9493
24
9494
-4
9495
-27
9496
-47
9497
-63
9498
-77
9499
-88
9500
-98
9501
-105
9502
-112
9503
-101
9504
-106
9505
-109
9506
-127
9507
-127
9508
-28
9509
127
9510
127
9511
127
9512
127
9513
122
9514
112
9515
105
9516
97
9517
91
9518
82
9519
78
9520
71
9521
67
9522
60
9523
57
9524
22
9525
-5
9526
-29
9527
-48
9528
-65
9529
-79
9530
-91
9531
-100
9532
-109
9533
-98
9534
-105
9535
-109
9536
-127
9537
-127
9538
-127
9539
-127
9540
-44
9541
127
9542
127
9543
127
9544
112
9545
108
9546
100
9547
93
9548
85
9549
80
9550
72
9551
68
9552
63
9553
59
9554
53
9555
50
9556
17
9557
-10
9558
-33
9559
-52
9560
-68
9561
-81
9562
-93
9563
-102
9564
-110
9565
-100
9566
-106
9567
-110
9568
-127
9569
-127
9570
-127
9571
-127
9572
-46
9573
127
9574
127
9575
127
9576
109
9577
105
9578
97
9579
91
9580
83
9581
77
9582
71
9583
67
9584
60
9585
57
9586
52
9587
49
9588
16
9589
-10
9590
-34
9591
-52
9592
-69
9593
-81
9594
-94
9595
-102
9596
-111
9597
-100
9598
-106
9599
-110
9600
-127
9601
-127
9602
-127
9603
-127
9604
-47
9605
127
9606
127
9607
126
9608
109
9609
105
9610
96
9611
91
9612
83
9613
78
9614
70
9615
67
9616
60
9617
57
9618
51
9619
48
9620
43
9621
42
9622
37
9623
34
9624
32
9625
30
9626
26
9627
25
9628
22
9629
21
9630
18
9631
18
9632
15
9633
15
9634
13
9635
12
9636
-15
9637
-37
9638
-57
9639
-72
9640
-86
9641
-97
9642
-106
9643
-98
9644
-105
9645
-109
9646
-127
9647
-127
9648
-127
9649
-127
9650
-127
9651
-127
9652
-127
9653
-127
9654
-127
9655
-127
9656
-127
9657
-127
9658
-127
9659
-127
9660
-127
9661
-127
9662
-127
9663
-127
9664
-127
9665
-127
9666
-111
9667
-104
9668
60
9669
127
9670
127
9671
127
9672
127
9673
127
9674
127
9675
127
9676
127
9677
127
9678
127
9679
127
9680
117
9681
110
9682
100
9683
94
9684
86
9685
81
9686
74
9687
69
9688
63
9689
59
9690
54
9691
51
9692
45
9693
43
9694
39
9695
37
9696
32
9697
31
9698
28
9699
26
9700
-3
9701
-27
9702
-48
9703
-65
9704
-80
9705
-91
9706
-102
9707
-109
9708
-101
9709
-106
9710
-111
9711
-127
9712
-127
9713
-127
9714
-127
9715
-127
9716
-56
9717
127
9718
127
9719
116
9720
101
9721
97
9722
88
9723
83
9724
76
9725
71
9726
65
9727
61
9728
55
9729
52
9730
47
9731
45
9732
12
9733
-14
9734
-37
9735
-55
9736
-71
9737
-83
9738
-95
9739
-104
9740
-112
9741
-101
9742
-107
9743
-111
9744
-127
9745
-127
9746
-127
9747
-127
9748
-127
9749
-127
9750
-127
9751
-127
9752
-127
9753
-127
9754
-127
9755
-127
9756
-127
9757
-127
9758
-127
9759
-127
9760
-127
9761
-107
9762
-101
9763
-110
9764
70
9765
127
9766
127
9767
127
9768
127
9769
127
9770
127
9771
127
9772
127
9773
127
9774
127
9775
127
9776
122
9777
114
9778
104
9779
98
9780
58
9781
26
9782
-3
9783
-26
9784
-46
9785
-62
9786
-76
9787
-87
9788
-97
9789
-105
9790
-112
9791
-101
9792
-106
9793
-109
9794
-112
9795
-127
9796
-27
9797
127
9798
127
9799
127
9800
127
9801
123
9802
114
9803
107
9804
97
9805
91
9806
83
9807
77
9808
71
9809
67
9810
61
9811
57
9812
23
9813
-4
9814
-29
9815
-48
9816
-65
9817
-78
9818
-91
9819
-100
9820
-108
9821
-98
9822
-104
9823
-108
9824
-127
9825
-127
9826
-127
9827
-127
9828
-43
9829
127
9830
127
9831
127
9832
112
9833
108
9834
99
9835
93
9836
85
9837
79
9838
73
9839
69
9840
62
9841
59
9842
53
9843
50
9844
17
9845
-9
9846
-33
9847
-52
9848
-68
9849
-81
9850
-93
9851
-102
9852
-110
9853
-100
9854
-106
9855
-110
9856
-127
9857
-127
9858
-127
9859
-127
9860
-47
9861
127
9862
127
9863
127
9864
109
9865
105
9866
97
9867
91
9868
83
9869
78
9870
70
9871
67
9872
61
9873
56
9874
52
9875
49
9876
16
9877
-10
9878
-34
9879
-52
9880
-69
9881
-82
9882
-94
9883
-102
9884
-111
9885
-100
9886
-106
9887
-110
9888
-127
9889
-127
9890
-127
9891
-127
9892
-47
9893
127
9894
127
9895
126
9896
109
9897
105
9898
97
9899
90
9900
82
9901
78
9902
71
9903
66
9904
60
9905
57
9906
51
9907
49
9908
16
9909
-11
9910
-34
9911
-52
9912
-69
9913
-82
9914
-94
9915
-102
9916
-111
9917
-101
9918
-106
9919
-110
9920
-127
9921
-127
9922
-127
9923
-127
9924
-47
9925
127
9926
127
9927
126
9928
109
9929
104
9930
96
9931
91
9932
82
9933
78
9934
70
9935
66
9936
60
9937
57
9938
51
9939
48
9940
15
9941
-11
9942
-34
9943
-53
9944
-69
9945
-82
9946
-94
9947
-103
9948
-111
9949
-101
9950
-106
9951
-110
9952
-127
9953
-127
9954
-127
9955
-127
9956
-47
9957
127
9958
127
9959
125
9960
109
9961
105
9962
97
9963
91
9964
83
9965
78
9966
70
9967
67
9968
60
9969
56
9970
52
9971
48
9972
16
9973
-11
9974
-34
9975
-52
9976
-69
9977
-82
9978
-94
9979
-102
9980
-111
9981
-100
9982
-106
9983
-110
9984
-127
9985
-127
9986
-127
9987
-127
9988
-47
9989
127
9990
127
9991
126
9992
109
9993
105
9994
97
9995
90
9996
82
9997
78
9998
70
9999
67
10000
60
10001
56
10002
51
10003
49
10004
16
10005
-10
10006
-34
10007
-52
10008
-69
10009
-82
10010
-93
10011
-102
10012
-111
10013
-101
10014
-106
10015
-110
10016
-127
10017
-127
10018
-127
10019
-127
10020
-47
10021
127
10022
127
10023
126
10024
109
10025
105
10026
97
10027
90
10028
82
10029
78
10030
71
10031
66
10032
60
10033
57
10034
51
10035
49
10036
16
10037
-10
10038
-34
10039
-52
10040
-69
10041
-82
10042
-94
10043
-102
10044
-111
10045
-101
10046
-106
10047
-110
10048
-127
10049
-127
10050
-127
10051
-127
10052
-48
10053
127
10054
127
10055
126
10056
109
10057
104
10058
97
10059
91
10060
83
10061
78
10062
71
10063
67
10064
60
10065
57
10066
52
10067
48
10068
15
10069
-11
10070
-34
10071
-53
10072
-69
10073
-82
10074
-94
10075
-103
10076
-111
10077
-100
10078
-106
10079
-110
10080
-127
10081
-127
10082
-127
10083
-127
10084
-47
10085
127
10086
127
10087
126
10088
109
10089
104
10090
96
10091
91
10092
83
10093
78
10094
70
10095
66
10096
61
10097
57
10098
52
10099
49
10100
16
10101
-11
10102
-34
10103
-52
10104
-69
10105
-82
10106
-94
10107
-103
10108
-111
10109
-100
10110
-106
10111
-110
10112
-127
10113
-127
10114
-127
10115
-127
10116
-47
10117
127
10118
127
10119
126
10120
109
10121
105
10122
96
10123
90
10124
83
10125
78
10126
71
10127
67
10128
60
10129
57
10130
51
10131
49
10132
16
10133
-11
10134
-34
10135
-52
10136
-69
10137
-82
10138
-94
10139
-102
10140
-111
10141
-101
10142
-106
10143
-110
10144
-127
10145
-127
10146
-127
10147
-127
10148
-47
10149
127
10150
127
10151
126
10152
109
10153
105
10154
97
10155
91
10156
82
10157
78
10158
71
10159
66
10160
60
10161
57
10162
52
10163
49
10164
16
10165
-10
10166
-34
10167
-52
10168
-69
10169
-82
10170
-94
10171
-102
10172
-111
10173
-100
10174
-106
10175
-110
10176
-127
10177
-127
10178
-127
10179
-127
10180
-47
10181
127
10182
127
10183
125
10184
109
10185
105
10186
97
10187
90
10188
82
10189
78
10190
71
10191
67
10192
60
10193
57
10194
52
10195
49
10196
16
10197
-11
10198
-34
10199
-52
10200
-69
10201
-82
10202
-94
10203
-102
10204
-111
10205
-101
10206
-106
10207
-110
10208
-127
10209
-127
10210
-127
10211
-127
10212
-47
10213
127
10214
127
10215
125
10216
109
10217
105
10218
96
10219
90
10220
83
10221
78
10222
70
10223
66
10224
60
10225
57
10226
51
10227
49
10228
43
10229
41
10230
37
10231
35
10232
31
10233
30
10234
26
10235
24
10236
22
10237
21
10238
18
10239
17
10240
15
10241
15
10242
12
10243
12
10244
-16
10245
-37
10246
-57
10247
-72
10248
-86
10249
-97
10250
-106
10251
-97
10252
-104
10253
-109
10254
-127
10255
-127
10256
-127
10257
-127
10258
-127
10259
-127
10260
-127
10261
-127
10262
-127
10263
-127
10264
-127
10265
-127
10266
-127
10267
-127
10268
-127
10269
-127
10270
-127
10271
-127
10272
-127
10273
-127
10274
-111
10275
-104
10276
59
10277
127
10278
127
10279
127
10280
127
10281
127
10282
127
10283
127
10284
127
10285
127
10286
127
10287
127
10288
117
10289
110
10290
100
10291
94
10292
54
10293
23
10294
-5
10295
-28
10296
-48
10297
-63
10298
-78
10299
-88
10300
-98
10301
-106
10302
-113
10303
-101
10304
-106
10305
-110
10306
-127
10307
-127
10308
-28
10309
127
10310
127
10311
127
10312
127
10313
121
10314
112
10315
105
10316
96
10317
90
10318
82
10319
78
10320
70
10321
65
10322
60
10323
57
10324
22
10325
-5
10326
-29
10327
-48
10328
-65
10329
-79
10330
-91
10331
-100
10332
-109
10333
-99
10334
-105
10335
-109
10336
-127
10337
-127
10338
-127
10339
-127
10340
-44
10341
127
10342
127
10343
127
10344
112
10345
107
10346
99
10347
93
10348
85
10349
79
10350
72
10351
68
10352
62
10353
59
10354
53
10355
50
10356
17
10357
-9
10358
-33
10359
-51
10360
-68
10361
-81
10362
-93
10363
-102
10364
-110
10365
-100
10366
-106
10367
-110
10368
-127
10369
-127
10370
-127
10371
-127
10372
-47
10373
127
10374
127
10375
127
10376
109
10377
105
10378
97
10379
91
10380
83
10381
78
10382
71
10383
67
10384
61
10385
57
10386
51
10387
49
10388
16
10389
-11
10390
-34
10391
-53
10392
-69
10393
-82
10394
-94
10395
-102
10396
-111
10397
-100
10398
-106
10399
-110
10400
-127
10401
-127
10402
-127
10403
-127
10404
-47
10405
127
10406
127
10407
126
10408
109
10409
105
10410
97
10411
91
10412
83
10413
78
10414
71
10415
66
10416
60
10417
57
10418
52
10419
48
10420
15
10421
-11
10422
-34
10423
-53
10424
-69
10425
-82
10426
-94
10427
-102
10428
-111
10429
-101
10430
-106
10431
-110
10432
-127
10433
-127
10434
-127
10435
-127
10436
-47
10437
127
10438
127
10439
126
10440
109
10441
105
10442
96
10443
90
10444
83
10445
78
10446
70
10447
67
10448
61
10449
57
10450
51
10451
49
10452
44
10453
42
10454
37
10455
35
10456
31
10457
30
10458
26
10459
25
10460
22
10461
21
10462
19
10463
18
10464
16
10465
15
10466
12
10467
12
10468
-15
10469
-37
10470
-57
10471
-72
10472
-86
10473
-97
10474
-106
10475
-98
10476
-104
10477
-109
10478
-127
10479
-127
10480
-127
10481
-127
10482
-127
10483
-127
10484
-127
10485
-127
10486
-127
10487
-127
10488
-127
10489
-127
10490
-127
10491
-127
10492
-127
10493
-127
10494
-127
10495
-127
10496
-127
10497
-127
10498
-111
10499
-104
10500
59
10501
127
10502
127
10503
127
10504
127
10505
127
10506
127
10507
127
10508
127
10509
127
10510
127
10511
127
10512
117
10513
110
10514
100
10515
94
10516
55
10517
23
10518
-5
10519
-28
10520
-48
10521
-63
10522
-77
10523
-88
10524
-98
10525
-106
10526
-113
10527
-101
10528
-107
10529
-110
10530
-127
10531
-127
10532
-29
10533
127
10534
127
10535
127
10536
127
10537
121
10538
112
10539
105
10540
95
10541
90
10542
83
10543
77
10544
70
10545
66
10546
60
10547
56
10548
22
10549
-5
10550
-29
10551
-48
10552
-65
10553
-79
10554
-91
10555
-100
10556
-109
10557
-99
10558
-105
10559
-109
10560
-127
10561
-127
10562
-127
10563
-127
10564
-44
10565
127
10566
127
10567
127
10568
112
10569
108
10570
100
10571
93
10572
85
10573
80
10574
73
10575
68
10576
62
10577
59
10578
53
10579
51
10580
17
10581
-10
10582
-33
10583
-51
10584
-68
10585
-81
10586
-93
10587
-102
10588
-110
10589
-100
10590
-106
10591
-110
10592
-127
10593
-127
10594
-127
10595
-127
10596
-47
10597
127
10598
127
10599
126
10600
109
10601
105
10602
97
10603
91
10604
82
10605
78
10606
71
10607
67
10608
61
10609
57
10610
51
10611
49
10612
16
10613
-10
10614
-34
10615
-52
10616
-69
10617
-81
10618
-93
10619
-102
10620
-111
10621
-100
10622
-106
10623
-110
10624
-127
10625
-127
10626
-127
10627
-127
10628
-48
10629
127
10630
127
10631
126
10632
109
10633
104
10634
97
10635
91
10636
83
10637
78
10638
71
10639
67
10640
61
10641
57
10642
51
10643
48
10644
15
10645
-11
10646
-34
10647
-53
10648
-69
10649
-82
10650
-94
10651
-103
10652
-111
10653
-101
10654
-107
10655
-110
10656
-127
10657
-127
10658
-127
10659
-127
10660
-47
10661
127
10662
127
10663
126
10664
109
10665
105
10666
96
10667
91
10668
83
10669
78
10670
70
10671
66
10672
60
10673
57
10674
51
10675
49
10676
16
10677
-11
10678
-34
10679
-53
10680
-69
10681
-82
10682
-93
10683
-102
10684
-111
10685
-101
10686
-106
10687
-110
10688
-127
10689
-127
10690
-127
10691
-127
10692
-47
10693
127
10694
127
10695
126
10696
109
10697
105
10698
97
10699
91
10700
82
10701
78
10702
71
10703
67
10704
61
10705
57
10706
51
10707
49
10708
44
10709
41
10710
37
10711
35
10712
31
10713
29
10714
26
10715
25
10716
22
10717
22
10718
18
10719
17
10720
15
10721
15
10722
12
10723
12
10724
-15
10725
-37
10726
-57
10727
-72
10728
-86
10729
-97
10730
-107
10731
-97
10732
-104
10733
-109
10734
-127
10735
-127
10736
-127
10737
-127
10738
-127
10739
-127
10740
-62
10741
127
10742
127
10743
111
10744
95
10745
91
10746
84
10747
79
10748
72
10749
68
10750
61
10751
58
10752
52
10753
50
10754
44
10755
41
10756
10
10757
-16
10758
-38
10759
-56
10760
-72
10761
-85
10762
-96
10763
-104
10764
-113
10765
-102
10766
-108
10767
-111
10768
-127
10769
-127
10770
-127
10771
-127
10772
-127
10773
-127
10774
-127
10775
-127
10776
-127
10777
-127
10778
-127
10779
-127
10780
-127
10781
-127
10782
-127
10783
-127
10784
-127
10785
-107
10786
-102
10787
-111
10788
70
10789
127
10790
127
10791
127
10792
127
10793
127
10794
127
10795
127
10796
127
10797
127
10798
127
10799
127
10800
122
10801
114
10802
104
10803
98
10804
58
10805
26
10806
-3
10807
-26
10808
-46
10809
-62
10810
-76
10811
-87
10812
-97
10813
-105
10814
-112
10815
-101
10816
-106
10817
-109
10818
-127
10819
-127
10820
-27
10821
127
10822
127
10823
127
10824
127
10825
123
10826
113
10827
107
10828
97
10829
92
10830
83
10831
78
10832
71
10833
67
10834
60
10835
57
10836
23
10837
-5
10838
-29
10839
-48
10840
-65
10841
-79
10842
-91
10843
-100
10844
-108
10845
-98
10846
-105
10847
-109
10848
-127
10849
-127
10850
-127
10851
-127
10852
-43
10853
127
10854
127
10855
127
10856
113
10857
108
10858
99
10859
93
10860
84
10861
80
10862
73
10863
68
10864
62
10865
59
10866
53
10867
50
10868
17
10869
-10
10870
-33
10871
-51
10872
-68
10873
-81
10874
-93
10875
-102
10876
-110
10877
-100
10878
-106
10879
-110
10880
-127
10881
-127
10882
-127
10883
-127
10884
-46
10885
127
10886
127
10887
127
10888
110
10889
105
10890
97
10891
91
10892
83
10893
78
10894
71
10895
67
10896
60
10897
57
10898
52
10899
49
10900
16
10901
-11
10902
-34
10903
-53
10904
-69
10905
-82
10906
-93
10907
-102
10908
-111
10909
-101
10910
-106
10911
-110
10912
-127
10913
-127
10914
-127
10915
-127
10916
-47
10917
127
10918
127
10919
126
10920
109
10921
105
10922
97
10923
91
10924
83
10925
78
10926
71
10927
67
10928
60
10929
56
10930
52
10931
49
10932
43
10933
41
10934
37
10935
35
10936
31
10937
29
10938
26
10939
25
10940
22
10941
21
10942
18
10943
17
10944
15
10945
15
10946
12
10947
12
10948
-15
10949
-37
10950
-57
10951
-72
10952
-86
10953
-97
10954
-106
10955
-97
10956
-104
10957
-109
10958
-127
10959
-127
10960
-127
10961
-127
10962
-127
10963
-127
10964
-127
10965
-127
10966
-127
10967
-127
10968
-127
10969
-127
10970
-127
10971
-127
10972
-127
10973
-127
10974
-127
10975
-127
10976
-127
10977
-127
10978
-111
10979
-104
10980
60
10981
127
10982
127
10983
127
10984
127
10985
127
10986
127
10987
127
10988
127
10989
127
10990
127
10991
127
10992
117
10993
110
10994
100
10995
94
10996
55
10997
23
10998
-5
10999
-28
11000
-48
11001
-63
11002
-77
11003
-88
11004
-98
11005
-105
11006
-113
11007
-101
11008
-106
11009
-109
11010
-127
11011
-127
11012
-28
11013
127
11014
127
11015
127
11016
127
11017
121
11018
112
11019
105
11020
95
11021
89
11022
82
11023
78
11024
70
11025
65
11026
60
11027
57
11028
22
11029
-5
11030
-29
11031
-48
11032
-65
11033
-78
11034
-91
11035
-100
11036
-108
11037
-98
11038
-104
11039
-109
11040
-127
11041
-127
11042
-127
11043
-127
11044
-44
11045
127
11046
127
11047
127
11048
112
11049
107
11050
99
11051
93
11052
85
11053
80
11054
72
11055
69
11056
62
11057
58
11058
53
11059
50
11060
17
11061
-9
11062
-33
11063
-52
11064
-68
11065
-81
11066
-93
11067
-102
11068
-110
11069
-100
11070
-106
11071
-110
11072
-127
11073
-127
11074
-127
11075
-127
11076
-47
11077
127
11078
127
11079
127
11080
110
11081
105
11082
97
11083
91
11084
83
11085
79
11086
71
11087
67
11088
61
11089
57
11090
51
11091
49
11092
16
11093
-10
11094
-34
11095
-52
11096
-69
11097
-82
11098
-94
11099
-102
11100
-111
11101
-100
11102
-106
11103
-110
11104
-127
11105
-127
11106
-127
11107
-127
11108
-47
11109
127
11110
127
11111
126
11112
109
11113
105
11114
97
11115
90
11116
82
11117
78
11118
71
11119
66
11120
60
11121
57
11122
52
11123
48
11124
15
11125
-11
11126
-34
11127
-53
11128
-69
11129
-82
11130
-94
11131
-103
11132
-111
11133
-101
11134
-106
11135
-110
11136
-127
11137
-127
11138
-127
11139
-127
11140
-47
11141
127
11142
127
11143
125
11144
109
11145
105
11146
96
11147
91
11148
83
11149
78
11150
71
11151
67
11152
60
11153
57
11154
52
11155
49
11156
16
11157
-11
11158
-34
11159
-53
11160
-69
11161
-82
11162
-94
11163
-103
11164
-111
11165
-100
11166
-106
11167
-110
11168
-127
11169
-127
11170
-127
11171
-127
11172
-47
11173
127
11174
127
11175
125
11176
109
11177
105
11178
97
11179
91
11180
83
11181
78
11182
70
11183
66
11184
60
11185
57
11186
51
11187
48
11188
44
11189
42
11190
37
11191
35
11192
31
11193
30
11194
27
11195
25
11196
21
11197
21
11198
18
11199
17
11200
15
11201
15
11202
13
11203
12
11204
-15
11205
-37
11206
-57
11207
-72
11208
-86
11209
-97
11210
-106
11211
-98
11212
-104
11213
-109
11214
-127
11215
-127
11216
-127
11217
-127
11218
-127
11219
-127
11220
-127
11221
-127
11222
-127
11223
-127
11224
-127
11225
-127
11226
-127
11227
-127
11228
-127
11229
-127
11230
-127
11231
-127
11232
-127
11233
-127
11234
-110
11235
-104
11236
60
11237
127
11238
127
11239
127
11240
127
11241
127
11242
127
11243
127
11244
127
11245
127
11246
127
11247
127
11248
116
11249
110
11250
100
11251
94
11252
86
11253
81
11254
73
11255
69
11256
63
11257
60
11258
53
11259
51
11260
46
11261
43
11262
39
11263
36
11264
32
11265
31
11266
28
11267
26
11268
-3
11269
-27
11270
-48
11271
-65
11272
-80
11273
-91
11274
-102
11275
-109
11276
-101
11277
-106
11278
-111
11279
-127
11280
-127
11281
-127
11282
-127
11283
-127
11284
-127
11285
-127
11286
-127
11287
-127
11288
-127
11289
-127
11290
-127
11291
-127
11292
-127
11293
-127
11294
-127
11295
-127
11296
-127
11297
-112
11298
-107
11299
-100
11300
65
11301
127
11302
127
11303
127
11304
127
11305
127
11306
127
11307
127
11308
127
11309
127
11310
127
11311
127
11312
119
11313
112
11314
102
11315
96
11316
56
11317
25
11318
-4
11319
-27
11320
-47
11321
-63
11322
-77
11323
-88
11324
-98
11325
-105
11326
-112
11327
-101
11328
-106
11329
-109
11330
-127
11331
-127
11332
-28
11333
127
11334
127
11335
127
11336
127
11337
122
11338
112
11339
105
11340
96
11341
91
11342
83
11343
78
11344
70
11345
66
11346
60
11347
56
11348
22
11349
-5
11350
-29
11351
-48
11352
-65
11353
-79
11354
-91
11355
-100
11356
-109
11357
-99
11358
-105
11359
-108
11360
-127
11361
-127
11362
-127
11363
-127
11364
-44
11365
127
11366
127
11367
127
11368
113
11369
108
11370
99
11371
93
11372
85
11373
79
11374
73
11375
68
11376
62
11377
59
11378
53
11379
50
11380
17
11381
-10
11382
-33
11383
-52
11384
-68
11385
-81
11386
-93
11387
-102
11388
-110
11389
-100
11390
-106
11391
-110
11392
-127
11393
-127
11394
-127
11395
-127
11396
-46
11397
127
11398
127
11399
127
11400
109
11401
105
11402
97
11403
91
11404
83
11405
78
11406
70
11407
67
11408
61
11409
57
11410
52
11411
49
11412
16
11413
-11
11414
-34
11415
-52
11416
-69
11417
-82
11418
-94
11419
-102
11420
-111
11421
-100
11422
-106
11423
-110
11424
-127
11425
-127
11426
-127
11427
-127
11428
-47
11429
127
11430
127
11431
126
11432
109
11433
105
11434
97
11435
91
11436
83
11437
78
11438
71
11439
67
11440
60
11441
57
11442
52
11443
49
11444
44
11445
41
11446
37
11447
35
11448
31
11449
29
11450
26
11451
25
11452
22
11453
21
11454
19
11455
17
11456
15
11457
15
11458
12
11459
11
11460
-16
11461
-37
11462
-57
11463
-72
11464
-86
11465
-97
11466
-107
11467
-98
11468
-105
11469
-109
11470
-127
11471
-127
11472
-127
11473
-127
11474
-127
11475
-127
11476
-61
11477
127
11478
127
11479
111
11480
95
11481
92
11482
84
11483
79
11484
72
11485
67
11486
62
11487
58
11488
52
11489
50
11490
45
11491
42
11492
10
11493
-16
11494
-38
11495
-56
11496
-72
11497
-84
11498
-96
11499
-104
11500
-112
11501
-102
11502
-108
11503
-111
11504
-127
11505
-127
11506
-127
11507
-127
11508
-127
11509
-127
11510
-127
11511
-127
11512
-127
11513
-127
11514
-127
11515
-127
11516
-127
11517
-127
11518
-127
11519
-127
11520
-127
11521
-108
11522
-102
11523
-111
11524
70
11525
127
11526
127
11527
127
11528
127
11529
127
11530
127
11531
127
11532
127
11533
127
11534
127
11535
127
11536
122
11537
114
11538
104
11539
98
11540
58
11541
26
11542
-3
11543
-26
11544
-46
11545
-62
11546
-76
11547
-87
11548
-97
11549
-105
11550
-112
11551
-101
11552
-106
11553
-109
11554
-112
11555
-127
11556
-27
11557
127
11558
127
11559
127
11560
127
11561
123
11562
113
11563
106
11564
97
11565
91
11566
83
11567
79
11568
71
11569
67
11570
61
11571
57
11572
23
11573
-5
11574
-29
11575
-48
11576
-65
11577
-78
11578
-91
11579
-100
11580
-108
11581
-98
11582
-105
11583
-109
11584
-127
11585
-127
11586
-127
11587
-127
11588
-44
11589
127
11590
127
11591
127
11592
113
11593
108
11594
100
11595
93
11596
85
11597
79
11598
73
11599
69
11600
62
11601
58
11602
53
11603
50
11604
17
11605
-10
11606
-33
11607
-52
11608
-68
11609
-81
11610
-93
11611
-102
11612
-110
11613
-100
11614
-106
11615
-110
11616
-127
11617
-127
11618
-127
11619
-127
11620
-47
11621
127
11622
127
11623
126
11624
110
11625
106
11626
97
11627
91
11628
83
11629
78
11630
70
11631
67
11632
60
11633
57
11634
52
11635
49
11636
16
11637
-10
11638
-34
11639
-52
11640
-69
11641
-82
11642
-93
11643
-102
11644
-111
11645
-101
11646
-106
11647
-110
11648
-127
11649
-127
11650
-127
11651
-127
11652
-47
11653
127
11654
127
11655
126
11656
109
11657
105
11658
96
11659
90
11660
83
11661
78
11662
71
11663
66
11664
60
11665
57
11666
52
11667
48
11668
16
11669
-11
11670
-34
11671
-53
11672
-69
11673
-82
11674
-94
11675
-102
11676
-111
11677
-101
11678
-106
11679
-110
11680
-127
11681
-127
11682
-127
11683
-127
11684
-47
11685
127
11686
127
11687
126
11688
109
11689
105
11690
97
11691
91
11692
83
11693
77
11694
70
11695
67
11696
60
11697
57
11698
51
11699
48
11700
44
11701
41
11702
37
11703
35
11704
32
11705
30
11706
26
11707
25
11708
22
11709
20
11710
19
11711
18
11712
15
11713
15
11714
12
11715
12
11716
-15
11717
-37
11718
-57
11719
-72
11720
-86
11721
-97
11722
-106
11723
-98
11724
-105
11725
-109
11726
-127
11727
-127
11728
-127
11729
-127
11730
-127
11731
-127
11732
-62
11733
127
11734
127
11735
110
11736
95
11737
91
11738
84
11739
79
11740
72
11741
68
11742
62
11743
58
11744
52
11745
50
11746
45
11747
42
11748
10
11749
-16
11750
-38
11751
-56
11752
-72
11753
-85
11754
-96
11755
-104
11756
-112
11757
-102
11758
-108
11759
-111
11760
-127
11761
-127
11762
-127
11763
-127
11764
-49
11765
127
11766
127
11767
123
11768
107
11769
102
11770
94
11771
88
11772
81
11773
76
11774
69
11775
65
11776
59
11777
56
11778
50
11779
47
11780
15
11781
-12
11782
-35
11783
-53
11784
-70
11785
-83
11786
-94
11787
-103
11788
-111
11789
-101
11790
-107
11791
-110
11792
-127
11793
-127
11794
-127
11795
-127
11796
-127
11797
-127
11798
-127
11799
-127
11800
-127
11801
-127
11802
-127
11803
-127
11804
-127
11805
-127
11806
-127
11807
-127
11808
-112
11809
-106
11810
-100
11811
-109
11812
72
11813
127
11814
127
11815
127
11816
127
11817
127
11818
127
11819
127
11820
127
11821
127
11822
127
11823
127
11824
122
11825
115
11826
105
11827
99
11828
58
11829
26
11830
-2
11831
-25
11832
-46
11833
-62
11834
-76
11835
-87
11836
-97
11837
-105
11838
-112
11839
-101
11840
-106
11841
-109
11842
-112
11843
-127
11844
-27
11845
127
11846
127
11847
127
11848
127
11849
123
11850
113
11851
106
11852
97
11853
91
11854
83
11855
79
11856
71
11857
67
11858
61
11859
57
11860
23
11861
-4
11862
-29
11863
-48
11864
-65
11865
-78
11866
-91
11867
-100
11868
-108
11869
-98
11870
-105
11871
-109
11872
-127
11873
-127
11874
-127
11875
-127
11876
-44
11877
127
11878
127
11879
127
11880
113
11881
108
11882
100
11883
93
11884
85
11885
80
11886
72
11887
69
11888
62
11889
59
11890
53
11891
50
11892
17
11893
-9
11894
-33
11895
-51
11896
-68
11897
-81
11898
-93
11899
-102
11900
-110
11901
-100
11902
-106
11903
-110
11904
-127
11905
-127
11906
-127
11907
-127
11908
-46
11909
127
11910
127
11911
126
11912
109
11913
106
11914
97
11915
91
11916
83
11917
79
11918
71
11919
66
11920
61
11921
57
11922
51
11923
49
11924
44
11925
41
11926
37
11927
35
11928
31
11929
30
11930
27
11931
25
11932
22
11933
22
11934
19
11935
18
11936
15
11937
14
11938
13
11939
12
11940
-15
11941
-37
11942
-57
11943
-72
11944
-86
11945
-97
11946
-107
11947
-98
11948
-104
11949
-109
11950
-127
11951
-127
11952
-127
11953
-127
11954
-127
11955
-127
11956
-127
11957
-127
11958
-127
11959
-127
11960
-127
11961
-127
11962
-127
11963
-127
11964
-127
11965
-127
11966
-127
11967
-127
11968
-127
11969
-127
11970
-111
11971
-104
11972
60
11973
127
11974
127
11975
127
11976
127
11977
127
11978
127
11979
127
11980
127
11981
127
11982
127
11983
127
11984
117
11985
110
11986
100
11987
94
11988
55
11989
23
11990
-5
11991
-28
11992
-48
11993
-63
11994
-77
11995
-88
11996
-98
11997
-105
11998
-113
11999
-102
12000
-107
12001
-109
12002
-127
12003
-127
12004
-28
12005
127
12006
127
12007
127
12008
126
12009
121
12010
112
12011
105
12012
95
12013
91
12014
82
12015
77
12016
71
12017
67
12018
60
12019
56
12020
22
12021
-5
12022
-29
12023
-48
12024
-65
12025
-79
12026
-91
12027
-100
12028
-109
12029
-99
12030
-105
12031
-109
12032
-127
12033
-127
12034
-127
12035
-127
12036
-44
12037
127
12038
127
12039
127
12040
112
12041
108
12042
100
12043
93
12044
84
12045
80
12046
72
12047
68
12048
62
12049
59
12050
53
12051
50
12052
17
12053
-10
12054
-33
12055
-52
12056
-68
12057
-81
12058
-93
12059
-102
12060
-110
12061
-100
12062
-106
12063
-110
12064
-127
12065
-127
12066
-127
12067
-127
12068
-46
12069
127
12070
127
12071
126
12072
110
12073
106
12074
97
12075
91
12076
83
12077
78
12078
71
12079
67
12080
61
12081
57
12082
52
12083
49
12084
16
12085
-11
12086
-34
12087
-52
12088
-69
12089
-82
12090
-93
12091
-102
12092
-111
12093
-100
12094
-106
12095
-110
12096
-127
12097
-127
12098
-127
12099
-127
12100
-47
12101
127
12102
127
12103
126
12104
109
12105
104
12106
97
12107
91
12108
83
12109
78
12110
70
12111
67
12112
61
12113
56
12114
51
12115
49
12116
16
12117
-11
12118
-34
12119
-52
12120
-69
12121
-82
12122
-94
12123
-102
12124
-111
12125
-100
12126
-106
12127
-110
12128
-127
12129
-127
12130
-127
12131
-127
12132
-47
12133
127
12134
127
12135
126
12136
109
12137
105
12138
97
12139
91
12140
83
12141
78
12142
70
12143
66
12144
60
12145
57
12146
51
12147
49
12148
16
12149
-11
12150
-34
12151
-52
12152
-69
12153
-82
12154
-94
12155
-102
12156
-111
12157
-100
12158
-106
12159
-110
12160
-127
12161
-127
12162
-127
12163
-127
12164
-48
12165
127
12166
127
12167
126
12168
109
12169
104
12170
97
12171
91
12172
81
12173
78
12174
71
12175
67
12176
60
12177
57
12178
52
12179
49
12180
44
12181
41
12182
37
12183
35
12184
31
12185
29
12186
27
12187
25
12188
22
12189
21
12190
19
12191
18
12192
15
12193
15
12194
13
12195
12
12196
-16
12197
-37
12198
-57
12199
-72
12200
-86
12201
-97
12202
-106
12203
-98
12204
-105
12205
-109
12206
-127
12207
-127
12208
-127
12209
-127
12210
-127
12211
-127
12212
-127
12213
-127
12214
-127
12215
-127
12216
-127
12217
-127
12218
-127
12219
-127
12220
-127
12221
-127
12222
-127
12223
-127
12224
-127
12225
-127
12226
-111
12227
-104
12228
60
12229
127
12230
127
12231
127
12232
127
12233
127
12234
127
12235
127
12236
127
12237
127
12238
127
12239
127
12240
117
12241
110
12242
100
12243
94
12244
55
12245
23
12246
-5
12247
-27
12248
-48
12249
-63
12250
-77
12251
-88
12252
-98
12253
-106
12254
-113
12255
-101
12256
-107
12257
-110
12258
-127
12259
-127
12260
-29
12261
127
12262
127
12263
127
12264
127
12265
120
12266
112
12267
105
12268
96
12269
90
12270
82
12271
78
12272
70
12273
66
12274
60
12275
56
12276
51
12277
48
12278
43
12279
41
12280
37
12281
35
12282
31
12283
30
12284
26
12285
25
12286
22
12287
21
12288
18
12289
17
12290
15
12291
14
12292
-14
12293
-36
12294
-56
12295
-71
12296
-85
12297
-96
12298
-106
12299
-97
12300
-104
12301
-109
12302
-127
12303
-127
12304
-127
12305
-127
12306
-127
12307
-127
12308
-127
12309
-127
12310
-127
12311
-127
12312
-127
12313
-127
12314
-127
12315
-127
12316
-127
12317
-127
12318
-127
12319
-127
12320
-127
12321
-127
12322
-110
12323
-103
12324
61
12325
127
12326
127
12327
127
12328
127
12329
127
12330
127
12331
127
12332
127
12333
127
12334
127
12335
127
12336
118
12337
110
12338
100
12339
95
12340
55
12341
24
12342
-5
12343
-27
12344
-47
12345
-63
12346
-77
12347
-88
12348
-98
12349
-105
12350
-113
12351
-102
12352
-107
12353
-109
12354
-127
12355
-127
12356
-28
12357
127
12358
127
12359
127
12360
127
12361
121
12362
112
12363
105
12364
96
12365
91
12366
82
12367
78
12368
70
12369
67
12370
60
12371
56
12372
22
12373
-5
12374
-29
12375
-48
12376
-65
12377
-79
12378
-91
12379
-100
12380
-109
12381
-99
12382
-105
12383
-109
12384
-127
12385
-127
12386
-127
12387
-127
12388
-44
12389
127
12390
127
12391
127
12392
112
12393
107
12394
100
12395
93
12396
84
12397
80
12398
73
12399
68
12400
62
12401
59
12402
53
12403
50
12404
17
12405
-10
12406
-33
12407
-52
12408
-68
12409
-81
12410
-93
12411
-102
12412
-110
12413
-100
12414
-106
12415
-110
12416
-127
12417
-127
12418
-127
12419
-127
12420
-46
12421
127
12422
127
12423
126
12424
109
12425
105
12426
97
12427
91
12428
83
12429
78
12430
71
12431
67
12432
61
12433
57
12434
52
12435
49
12436
44
12437
42
12438
37
12439
35
12440
31
12441
30
12442
26
12443
25
12444
22
12445
22
12446
18
12447
18
12448
16
12449
15
12450
13
12451
12
12452
-16
12453
-37
12454
-57
12455
-72
12456
-86
12457
-97
12458
-106
12459
-98
12460
-105
12461
-109
12462
-127
12463
-127
12464
-127
12465
-127
12466
-127
12467
-127
12468
-127
12469
-127
12470
-127
12471
-127
12472
-127
12473
-127
12474
-127
12475
-127
12476
-127
12477
-127
12478
-127
12479
-127
12480
-127
12481
-127
12482
-111
12483
-104
12484
60
12485
127
12486
127
12487
127
12488
127
12489
127
12490
127
12491
127
12492
127
12493
127
12494
127
12495
127
12496
117
12497
110
12498
100
12499
94
12500
86
12501
81
12502
74
12503
69
12504
63
12505
59
12506
54
12507
50
12508
45
12509
43
12510
39
12511
37
12512
32
12513
31
12514
28
12515
27
12516
-3
12517
-27
12518
-48
12519
-65
12520
-79
12521
-91
12522
-101
12523
-109
12524
-101
12525
-106
12526
-111
12527
-127
12528
-127
12529
-127
12530
-127
12531
-127
12532
-127
12533
-127
12534
-127
12535
-127
12536
-127
12537
-127
12538
-127
12539
-127
12540
-127
12541
-127
12542
-127
12543
-127
12544
-127
12545
-112
12546
-107
12547
-100
12548
64
12549
127
12550
127
12551
127
12552
127
12553
127
12554
127
12555
127
12556
127
12557
127
12558
127
12559
127
12560
119
12561
112
12562
102
12563
96
12564
56
12565
24
12566
-4
12567
-27
12568
-47
12569
-63
12570
-77
12571
-88
12572
-98
12573
-105
12574
-112
12575
-101
12576
-106
12577
-109
12578
-127
12579
-127
12580
-28
12581
127
12582
127
12583
127
12584
127
12585
122
12586
112
12587
105
12588
96
12589
91
12590
83
12591
77
12592
70
12593
67
12594
61
12595
57
12596
23
12597
-5
12598
-29
12599
-48
12600
-65
12601
-79
12602
-91
12603
-100
12604
-108
12605
-98
12606
-105
12607
-109
12608
-127
12609
-127
12610
-127
12611
-127
12612
-44
12613
127
12614
127
12615
127
12616
112
12617
108
12618
99
12619
93
12620
85
12621
81
12622
73
12623
68
12624
62
12625
59
12626
53
12627
50
12628
17
12629
-10
12630
-33
12631
-52
12632
-69
12633
-81
12634
-93
12635
-102
12636
-110
12637
-100
12638
-106
12639
-110
12640
-127
12641
-127
12642
-127
12643
-127
12644
-46
12645
127
12646
127
12647
127
12648
109
12649
105
12650
97
12651
91
12652
83
12653
78
12654
71
12655
67
12656
60
12657
57
12658
52
12659
48
12660
15
12661
-11
12662
-34
12663
-53
12664
-69
12665
-82
12666
-94
12667
-102
12668
-111
12669
-101
12670
-106
12671
-110
12672
-127
12673
-127
12674
-127
12675
-127
12676
-47
12677
127
12678
127
12679
127
12680
110
12681
105
12682
96
12683
91
12684
83
12685
78
12686
70
12687
67
12688
61
12689
57
12690
51
12691
49
12692
44
12693
42
12694
37
12695
35
12696
31
12697
30
12698
27
12699
25
12700
22
12701
21
12702
19
12703
18
12704
15
12705
15
12706
13
12707
12
12708
-15
12709
-37
12710
-57
12711
-72
12712
-86
12713
-97
12714
-107
12715
-97
12716
-105
12717
-109
12718
-127
12719
-127
12720
-127
12721
-127
12722
-127
12723
-127
12724
-127
12725
-127
12726
-127
12727
-127
12728
-127
12729
-127
12730
-127
12731
-127
12732
-127
12733
-127
12734
-127
12735
-127
12736
-127
12737
-127
12738
-111
12739
-104
12740
60
12741
127
12742
127
12743
127
12744
127
12745
127
12746
127
12747
127
12748
127
12749
127
12750
127
12751
127
12752
117
12753
110
12754
100
12755
94
12756
86
12757
81
12758
73
12759
70
12760
63
12761
59
12762
53
12763
51
12764
46
12765
43
12766
38
12767
36
12768
33
12769
31
12770
28
12771
25
12772
-4
12773
-27
12774
-48
12775
-65
12776
-80
12777
-91
12778
-101
12779
-109
12780
-101
12781
-106
12782
-111
12783
-127
12784
-127
12785
-127
12786
-127
12787
-127
12788
-56
12789
127
12790
127
12791
117
12792
101
12793
96
12794
89
12795
84
12796
77
12797
71
12798
65
12799
61
12800
56
12801
53
12802
47
12803
45
12804
12
12805
-14
12806
-36
12807
-55
12808
-71
12809
-83
12810
-95
12811
-104
12812
-112
12813
-101
12814
-107
12815
-111
12816
-127
12817
-127
12818
-127
12819
-127
12820
-127
12821
-127
12822
-127
12823
-127
12824
-127
12825
-127
12826
-127
12827
-127
12828
-127
12829
-127
12830
-127
12831
-127
12832
-127
12833
-107
12834
-101
12835
-110
12836
71
12837
127
12838
127
12839
127
12840
127
12841
127
12842
127
12843
127
12844
127
12845
127
12846
127
12847
127
12848
122
12849
115
12850
104
12851
98
12852
58
12853
26
12854
-3
12855
-25
12856
-45
12857
-62
12858
-76
12859
-87
12860
-97
12861
-104
12862
-112
12863
-101
12864
-106
12865
-109
12866
-112
12867
-127
12868
-27
12869
127
12870
127
12871
127
12872
127
12873
122
12874
113
12875
106
12876
97
12877
91
12878
83
12879
79
12880
71
12881
67
12882
61
12883
57
12884
23
12885
-5
12886
-29
12887
-48
12888
-65
12889
-78
12890
-91
12891
-100
12892
-109
12893
-98
12894
-105
12895
-109
12896
-127
12897
-127
12898
-127
12899
-127
12900
-43
12901
127
12902
127
12903
127
12904
113
12905
108
12906
100
12907
94
12908
86
12909
79
12910
73
12911
69
12912
62
12913
59
12914
53
12915
50
12916
17
12917
-10
12918
-33
12919
-52
12920
-68
12921
-81
12922
-93
12923
-102
12924
-110
12925
-100
12926
-106
12927
-110
12928
-127
12929
-127
12930
-127
12931
-127
12932
-46
12933
127
12934
127
12935
127
12936
110
12937
106
12938
97
12939
91
12940
83
12941
78
12942
70
12943
67
12944
61
12945
57
12946
51
12947
49
12948
16
12949
-10
12950
-34
12951
-52
12952
-69
12953
-82
12954
-94
12955
-102
12956
-111
12957
-100
12958
-106
12959
-110
12960
-127
12961
-127
12962
-127
12963
-127
12964
-47
12965
127
12966
127
12967
126
12968
109
12969
105
12970
97
12971
91
12972
82
12973
78
12974
71
12975
66
12976
61
12977
57
12978
51
12979
49
12980
16
12981
-11
12982
-34
12983
-53
12984
-69
12985
-82
12986
-94
12987
-102
12988
-111
12989
-100
12990
-106
12991
-110
12992
-127
12993
-127
12994
-127
12995
-127
12996
-47
12997
127
12998
127
12999
126
13000
109
13001
104
13002
97
13003
91
13004
83
13005
78
13006
70
13007
67
13008
60
13009
57
13010
51
13011
48
13012
15
13013
-11
13014
-34
13015
-53
13016
-69
13017
-82
13018
-94
13019
-103
13020
-111
13021
-101
13022
-107
13023
-110
13024
-127
13025
-127
13026
-127
13027
-127
13028
-47
13029
127
13030
127
13031
126
13032
109
13033
105
13034
96
13035
91
13036
83
13037
77
13038
71
13039
67
13040
60
13041
57
13042
52
13043
49
13044
16
13045
-11
13046
-34
13047
-52
13048
-69
13049
-82
13050
-94
13051
-103
13052
-111
13053
-101
13054
-106
13055
-110
13056
-127
13057
-127
13058
-127
13059
-127
13060
-47
13061
127
13062
127
13063
126
13064
109
13065
105
13066
96
13067
91
13068
83
13069
78
13070
71
13071
66
13072
61
13073
57
13074
51
13075
49
13076
16
13077
-11
13078
-34
13079
-52
13080
-69
13081
-82
13082
-94
13083
-102
13084
-111
13085
-100
13086
-106
13087
-110
13088
-127
13089
-127
13090
-127
13091
-127
13092
-48
13093
127
13094
127
13095
126
13096
109
13097
104
13098
97
13099
91
13100
82
13101
78
13102
71
13103
66
13104
60
13105
57
13106
52
13107
49
13108
16
13109
-11
13110
-34
13111
-52
13112
-69
13113
-82
13114
-93
13115
-102
13116
-111
13117
-101
13118
-106
13119
-110
13120
-127
13121
-127
13122
-127
13123
-127
13124
-47
13125
127
13126
127
13127
126
13128
109
13129
105
13130
96
13131
91
13132
83
13133
77
13134
71
13135
67
13136
60
13137
57
13138
52
13139
49
13140
16
13141
-11
13142
-34
13143
-53
13144
-69
13145
-82
13146
-94
13147
-103
13148
-111
13149
-101
13150
-106
13151
-110
13152
-127
13153
-127
13154
-127
13155
-127
13156
-47
13157
127
13158
127
13159
125
13160
109
13161
105
13162
96
13163
91
13164
83
13165
78
13166
70
13167
67
13168
60
13169
56
13170
51
13171
49
13172
16
13173
-11
13174
-34
13175
-53
13176
-69
13177
-82
13178
-94
13179
-102
13180
-111
13181
-100
13182
-106
13183
-110
13184
-127
13185
-127
13186
-127
13187
-127
13188
-47
13189
127
13190
127
13191
126
13192
109
13193
105
13194
96
13195
91
13196
82
13197
78
13198
70
13199
66
13200
61
13201
57
13202
51
13203
48
13204
16
13205
-11
13206
-34
13207
-53
13208
-69
13209
-82
13210
-94
13211
-102
13212
-111
13213
-101
13214
-106
13215
-110
13216
-127
13217
-127
13218
-127
13219
-127
13220
-47
13221
127
13222
127
13223
126
13224
109
13225
104
13226
97
13227
91
13228
83
13229
78
13230
71
13231
67
13232
61
13233
57
13234
51
13235
48
13236
15
13237
-11
13238
-34
13239
-53
13240
-69
13241
-82
13242
-94
13243
-103
13244
-111
13245
-101
13246
-106
13247
-110
13248
-127
13249
-127
13250
-127
13251
-127
13252
-47
13253
127
13254
127
13255
126
13256
109
13257
105
13258
96
13259
91
13260
83
13261
78
13262
70
13263
67
13264
61
13265
57
13266
51
13267
48
13268
15
13269
-11
13270
-34
13271
-53
13272
-69
13273
-82
13274
-94
13275
-103
13276
-111
13277
-101
13278
-106
13279
-110
13280
-127
13281
-127
13282
-127
13283
-127
13284
-47
13285
127
13286
127
13287
126
13288
109
13289
105
13290
96
13291
91
13292
83
13293
78
13294
70
13295
67
13296
61
13297
57
13298
52
13299
49
13300
44
13301
41
13302
37
13303
35
13304
31
13305
30
13306
26
13307
25
13308
22
13309
21
13310
19
13311
18
13312
15
13313
15
13314
12
13315
12
13316
-15
13317
-37
13318
-57
13319
-72
13320
-86
13321
-97
13322
-106
13323
-98
13324
-105
13325
-109
13326
-127
13327
-127
13328
-127
13329
-127
13330
-127
13331
-127
13332
-127
13333
-127
13334
-127
13335
-127
13336
-127
13337
-127
13338
-127
13339
-127
13340
-127
13341
-127
13342
-127
13343
-127
13344
-127
13345
-127
13346
-111
13347
-104
13348
60
13349
127
13350
127
13351
127
13352
127
13353
127
13354
127
13355
127
13356
127
13357
127
13358
127
13359
127
13360
116
13361
110
13362
100
13363
94
13364
54
13365
23
13366
-6
13367
-28
13368
-48
13369
-63
13370
-77
13371
-88
13372
-98
13373
-106
13374
-113
13375
-102
13376
-107
13377
-110
13378
-127
13379
-127
13380
-28
13381
127
13382
127
13383
127
13384
127
13385
121
13386
112
13387
105
13388
95
13389
90
13390
82
13391
78
13392
71
13393
66
13394
60
13395
57
13396
22
13397
-5
13398
-29
13399
-48
13400
-65
13401
-79
13402
-91
13403
-100
13404
-109
13405
-99
13406
-105
13407
-109
13408
-127
13409
-127
13410
-127
13411
-127
13412
-44
13413
127
13414
127
13415
127
13416
113
13417
108
13418
99
13419
93
13420
85
13421
80
13422
72
13423
68
13424
62
13425
58
13426
53
13427
50
13428
17
13429
-10
13430
-33
13431
-52
13432
-69
13433
-81
13434
-93
13435
-102
13436
-110
13437
-100
13438
-106
13439
-110
13440
-127
13441
-127
13442
-127
13443
-127
13444
-47
13445
127
13446
127
13447
127
13448
109
13449
104
13450
97
13451
91
13452
83
13453
78
13454
71
13455
67
13456
61
13457
57
13458
52
13459
49
13460
16
13461
-11
13462
-34
13463
-52
13464
-69
13465
-82
13466
-94
13467
-102
13468
-111
13469
-100
13470
-106
13471
-110
13472
-127
13473
-127
13474
-127
13475
-127
13476
-47
13477
127
13478
127
13479
126
13480
109
13481
105
13482
97
13483
91
13484
83
13485
78
13486
71
13487
67
13488
60
13489
57
13490
51
13491
49
13492
16
13493
-11
13494
-34
13495
-53
13496
-69
13497
-82
13498
-94
13499
-103
13500
-111
13501
-100
13502
-106
13503
-110
13504
-127
13505
-127
13506
-127
13507
-127
13508
-47
13509
127
13510
127
13511
125
13512
109
13513
105
13514
97
13515
91
13516
82
13517
78
13518
70
13519
67
13520
60
13521
56
13522
51
13523
49
13524
44
13525
41
13526
37
13527
35
13528
32
13529
30
13530
26
13531
25
13532
22
13533
21
13534
18
13535
18
13536
15
13537
14
13538
13
13539
12
13540
-15
13541
-37
13542
-57
13543
-72
13544
-86
13545
-97
13546
-106
13547
-98
13548
-104
13549
-109
13550
-127
13551
-127
13552
-127
13553
-127
13554
-127
13555
-127
13556
-127
13557
-127
13558
-127
13559
-127
13560
-127
13561
-127
13562
-127
13563
-127
13564
-127
13565
-127
13566
-127
13567
-127
13568
-127
13569
-127
13570
-110
13571
-104
13572
60
13573
127
13574
127
13575
127
13576
127
13577
127
13578
127
13579
127
13580
127
13581
127
13582
127
13583
127
13584
116
13585
110
13586
100
13587
93
13588
54
13589
22
13590
-6
13591
-28
13592
-48
13593
-64
13594
-78
13595
-88
13596
-98
13597
-106
13598
-113
13599
-102
13600
-106
13601
-110
13602
-127
13603
-127
13604
-28
13605
127
13606
127
13607
127
13608
127
13609
122
13610
112
13611
105
13612
96
13613
90
13614
83
13615
78
13616
70
13617
66
13618
60
13619
57
13620
22
13621
-5
13622
-29
13623
-48
13624
-65
13625
-79
13626
-91
13627
-100
13628
-109
13629
-98
13630
-105
13631
-109
13632
-127
13633
-127
13634
-127
13635
-127
13636
-44
13637
127
13638
127
13639
127
13640
112
13641
108
13642
99
13643
93
13644
85
13645
80
13646
72
13647
69
13648
62
13649
58
13650
53
13651
50
13652
17
13653
-9
13654
-33
13655
-52
13656
-68
13657
-81
13658
-93
13659
-102
13660
-110
13661
-100
13662
-106
13663
-110
13664
-127
13665
-127
13666
-127
13667
-127
13668
-47
13669
127
13670
127
13671
126
13672
109
13673
105
13674
97
13675
91
13676
83
13677
78
13678
71
13679
67
13680
61
13681
57
13682
51
13683
49
13684
16
13685
-10
13686
-34
13687
-52
13688
-69
13689
-82
13690
-94
13691
-102
13692
-111
13693
-100
13694
-106
13695
-110
13696
-127
13697
-127
13698
-127
13699
-127
13700
-47
13701
127
13702
127
13703
126
13704
109
13705
105
13706
96
13707
91
13708
83
13709
78
13710
70
13711
66
13712
60
13713
57
13714
52
13715
49
13716
16
13717
-11
13718
-34
13719
-52
13720
-69
13721
-82
13722
-94
13723
-102
13724
-111
13725
-100
13726
-106
13727
-110
13728
-127
13729
-127
13730
-127
13731
-127
13732
-47
13733
127
13734
127
13735
125
13736
109
13737
105
13738
96
13739
91
13740
83
13741
78
13742
71
13743
66
13744
60
13745
57
13746
52
13747
49
13748
16
13749
-11
13750
-34
13751
-53
13752
-69
13753
-82
13754
-94
13755
-103
13756
-111
13757
-100
13758
-106
13759
-110
13760
-127
13761
-127
13762
-127
13763
-127
13764
-47
13765
127
13766
127
13767
126
13768
109
13769
105
13770
97
13771
91
13772
83
13773
78
13774
70
13775
66
13776
60
13777
57
13778
51
13779
49
13780
43
13781
41
13782
37
13783
35
13784
31
13785
30
13786
26
13787
24
13788
22
13789
21
13790
18
13791
17
13792
15
13793
15
13794
12
13795
12
13796
-15
13797
-37
13798
-57
13799
-72
13800
-86
13801
-97
13802
-106
13803
-98
13804
-104
13805
-109
13806
-127
13807
-127
13808
-127
13809
-127
13810
-127
13811
-127
13812
-62
13813
127
13814
127
13815
111
13816
95
13817
91
13818
84
13819
79
13820
72
13821
68
13822
62
13823
58
13824
52
13825
50
13826
45
13827
42
13828
10
13829
-16
13830
-38
13831
-56
13832
-72
13833
-85
13834
-96
13835
-104
13836
-112
13837
-102
13838
-108
13839
-112
13840
-127
13841
-127
13842
-127
13843
-127
13844
-127
13845
-127
13846
-127
13847
-127
13848
-127
13849
-127
13850
-127
13851
-127
13852
-127
13853
-127
13854
-127
13855
-127
13856
-127
13857
-108
13858
-102
13859
-111
13860
70
13861
127
13862
127
13863
127
13864
127
13865
127
13866
127
13867
127
13868
127
13869
127
13870
127
13871
127
13872
121
13873
114
13874
104
13875
98
13876
58
13877
26
13878
-3
13879
-26
13880
-46
13881
-62
13882
-76
13883
-87
13884
-97
13885
-105
13886
-112
13887
-101
13888
-106
13889
-109
13890
-127
13891
-127
13892
-27
13893
127
13894
127
13895
127
13896
127
13897
123
13898
113
13899
106
13900
97
13901
91
13902
83
13903
78
13904
72
13905
67
13906
61
13907
57
13908
23
13909
-4
13910
-28
13911
-48
13912
-65
13913
-78
13914
-91
13915
-100
13916
-109
13917
-99
13918
-105
13919
-108
13920
-127
13921
-127
13922
-127
13923
-127
13924
-44
13925
127
13926
127
13927
127
13928
112
13929
108
13930
100
13931
93
13932
85
13933
80
13934
72
13935
69
13936
62
13937
59
13938
52
13939
50
13940
17
13941
-10
13942
-33
13943
-52
13944
-69
13945
-81
13946
-93
13947
-102
13948
-110
13949
-100
13950
-106
13951
-110
13952
-127
13953
-127
13954
-127
13955
-127
13956
-46
13957
127
13958
127
13959
126
13960
110
13961
105
13962
97
13963
91
13964
83
13965
78
13966
71
13967
67
13968
61
13969
57
13970
52
13971
49
13972
16
13973
-10
13974
-34
13975
-52
13976
-69
13977
-82
13978
-94
13979
-102
13980
-110
13981
-101
13982
-106
13983
-110
13984
-127
13985
-127
13986
-127
13987
-127
13988
-47
13989
127
13990
127
13991
125
13992
109
13993
105
13994
96
13995
90
13996
83
13997
78
13998
70
13999
66
14000
60
14001
57
14002
52
14003
49
14004
43
14005
41
14006
37
14007
35
14008
31
14009
29
14010
26
14011
25
14012
22
14013
21
14014
19
14015
18
14016
15
14017
14
14018
12
14019
12
14020
-15
14021
-37
14022
-57
14023
-72
14024
-86
14025
-97
14026
-107
14027
-98
14028
-105
14029
-109
14030
-127
14031
-127
14032
-127
14033
-127
14034
-127
14035
-127
14036
-127
14037
-127
14038
-127
14039
-127
14040
-127
14041
-127
14042
-127
14043
-127
14044
-127
14045
-127
14046
-127
14047
-127
14048
-127
14049
-127
14050
-111
14051
-104
14052
60
14053
127
14054
127
14055
127
14056
127
14057
127
14058
127
14059
127
14060
127
14061
127
14062
127
14063
127
14064
117
14065
110
14066
100
14067
95
14068
55
14069
23
14070
-5
14071
-27
14072
-48
14073
-63
14074
-77
14075
-88
14076
-98
14077
-106
14078
-113
14079
-102
14080
-106
14081
-110
14082
-127
14083
-127
14084
-28
14085
127
14086
127
14087
127
14088
127
14089
121
14090
112
14091
105
14092
95
14093
90
14094
82
14095
78
14096
70
14097
66
14098
60
14099
57
14100
22
14101
-5
14102
-29
14103
-48
14104
-65
14105
-79
14106
-91
14107
-100
14108
-109
14109
-98
14110
-105
14111
-109
14112
-127
14113
-127
14114
-127
14115
-127
14116
-44
14117
127
14118
127
14119
127
14120
112
14121
108
14122
100
14123
93
14124
85
14125
80
14126
72
14127
68
14128
62
14129
59
14130
53
14131
50
14132
17
14133
-10
14134
-33
14135
-52
14136
-68
14137
-81
14138
-93
14139
-102
14140
-110
14141
-100
14142
-106
14143
-110
14144
-127
14145
-127
14146
-127
14147
-127
14148
-47
14149
127
14150
127
14151
127
14152
109
14153
105
14154
97
14155
91
14156
83
14157
78
14158
71
14159
67
14160
61
14161
57
14162
51
14163
49
14164
16
14165
-10
14166
-34
14167
-52
14168
-69
14169
-82
14170
-94
14171
-102
14172
-111
14173
-100
14174
-106
14175
-110
14176
-127
14177
-127
14178
-127
14179
-127
14180
-47
14181
127
14182
127
14183
126
14184
109
14185
105
14186
97
14187
91
14188
83
14189
78
14190
71
14191
67
14192
60
14193
57
14194
52
14195
49
14196
16
14197
-11
14198
-34
14199
-53
14200
-69
14201
-82
14202
-94
14203
-103
14204
-111
14205
-101
14206
-107
14207
-110
14208
-127
14209
-127
14210
-127
14211
-127
14212
-47
14213
127
14214
127
14215
126
14216
109
14217
105
14218
97
14219
91
14220
83
14221
78
14222
70
14223
67
14224
60
14225
56
14226
51
14227
49
14228
16
14229
-11
14230
-34
14231
-52
14232
-69
14233
-82
14234
-94
14235
-102
14236
-111
14237
-100
14238
-106
14239
-110
14240
-127
14241
-127
14242
-127
14243
-127
14244
-47
14245
127
14246
127
14247
125
14248
109
14249
105
14250
96
14251
90
14252
83
14253
78
14254
70
14255
66
14256
61
14257
57
14258
51
14259
48
14260
44
14261
41
14262
37
14263
35
14264
31
14265
30
14266
26
14267
25
14268
22
14269
22
14270
19
14271
17
14272
15
14273
14
14274
12
14275
12
14276
-15
14277
-37
14278
-57
14279
-72
14280
-86
14281
-97
14282
-107
14283
-98
14284
-104
14285
-109
14286
-127
14287
-127
14288
-127
14289
-127
14290
-127
14291
-127
14292
-127
14293
-127
14294
-127
14295
-127
14296
-127
14297
-127
14298
-127
14299
-127
14300
-127
14301
-127
14302
-127
14303
-127
14304
-127
14305
-127
14306
-111
14307
-104
14308
60
14309
127
14310
127
14311
127
14312
127
14313
127
14314
127
14315
127
14316
127
14317
127
14318
127
14319
127
14320
117
14321
110
14322
101
14323
94
14324
85
14325
81
14326
74
14327
69
14328
63
14329
59
14330
53
14331
51
14332
46
14333
43
14334
38
14335
37
14336
33
14337
31
14338
28
14339
26
14340
-3
14341
-27
14342
-48
14343
-65
14344
-80
14345
-91
14346
-101
14347
-109
14348
-101
14349
-106
14350
-111
14351
-127
14352
-127
14353
-127
14354
-127
14355
-127
14356
-127
14357
-127
14358
-127
14359
-127
14360
-127
14361
-127
14362
-127
14363
-127
14364
-127
14365
-127
14366
-127
14367
-127
14368
-127
14369
-112
14370
-107
14371
-100
14372
65
14373
127
14374
127
14375
127
14376
127
14377
127
14378
127
14379
127
14380
127
14381
127
14382
127
14383
127
14384
119
14385
112
14386
101
14387
96
14388
56
14389
24
14390
-4
14391
-27
14392
-47
14393
-63
14394
-77
14395
-88
14396
-98
14397
-105
14398
-112
14399
-101
14400
-106
14401
-109
14402
-127
14403
-127
14404
-28
14405
127
14406
127
14407
127
14408
127
14409
121
14410
112
14411
106
14412
96
14413
91
14414
82
14415
78
14416
71
14417
67
14418
60
14419
57
14420
22
14421
-4
14422
-29
14423
-48
14424
-65
14425
-79
14426
-91
14427
-100
14428
-109
14429
-98
14430
-105
14431
-109
14432
-127
14433
-127
14434
-127
14435
-127
14436
-44
14437
127
14438
127
14439
127
14440
112
14441
108
14442
100
14443
93
14444
85
14445
80
14446
73
14447
69
14448
62
14449
57
14450
53
14451
50
14452
17
14453
-10
14454
-33
14455
-52
14456
-68
14457
-81
14458
-93
14459
-102
14460
-110
14461
-100
14462
-106
14463
-110
14464
-127
14465
-127
14466
-127
14467
-127
14468
-46
14469
127
14470
127
14471
127
14472
109
14473
106
14474
97
14475
91
14476
83
14477
78
14478
71
14479
67
14480
61
14481
57
14482
52
14483
49
14484
16
14485
-10
14486
-34
14487
-52
14488
-69
14489
-82
14490
-94
14491
-102
14492
-111
14493
-100
14494
-106
14495
-110
14496
-127
14497
-127
14498
-127
14499
-127
14500
-47
14501
127
14502
127
14503
126
14504
109
14505
105
14506
97
14507
90
14508
82
14509
78
14510
71
14511
66
14512
60
14513
57
14514
52
14515
49
14516
44
14517
41
14518
37
14519
35
14520
31
14521
29
14522
26
14523
25
14524
22
14525
22
14526
18
14527
17
14528
15
14529
15
14530
12
14531
12
14532
-16
14533
-37
14534
-57
14535
-72
14536
-86
14537
-97
14538
-107
14539
-98
14540
-105
14541
-109
14542
-127
14543
-127
14544
-127
14545
-127
14546
-127
14547
-127
14548
-62
14549
127
14550
127
14551
111
14552
95
14553
92
14554
84
14555
79
14556
72
14557
67
14558
62
14559
58
14560
52
14561
50
14562
44
14563
42
14564
10
14565
-16
14566
-38
14567
-56
14568
-72
14569
-84
14570
-96
14571
-104
14572
-112
14573
-102
14574
-108
14575
-111
14576
-127
14577
-127
14578
-127
14579
-127
14580
-127
14581
-127
14582
-127
14583
-127
14584
-127
14585
-127
14586
-127
14587
-127
14588
-127
14589
-127
14590
-127
14591
-127
14592
-127
14593
-107
14594
-102
14595
-111
14596
70
14597
127
14598
127
14599
127
14600
127
14601
127
14602
127
14603
127
14604
127
14605
127
14606
127
14607
127
14608
121
14609
114
14610
104
14611
98
14612
58
14613
26
14614
-3
14615
-26
14616
-46
14617
-62
14618
-76
14619
-87
14620
-97
14621
-105
14622
-112
14623
-101
14624
-106
14625
-109
14626
-112
14627
-127
14628
-27
14629
127
14630
127
14631
127
14632
127
14633
122
14634
114
14635
106
14636
97
14637
91
14638
83
14639
78
14640
71
14641
67
14642
61
14643
57
14644
23
14645
-4
14646
-29
14647
-48
14648
-65
14649
-78
14650
-91
14651
-100
14652
-108
14653
-98
14654
-105
14655
-108
14656
-127
14657
-127
14658
-127
14659
-127
14660
-43
14661
127
14662
127
14663
127
14664
113
14665
108
14666
99
14667
93
14668
85
14669
80
14670
73
14671
68
14672
62
14673
59
14674
53
14675
50
14676
16
14677
-10
14678
-33
14679
-52
14680
-69
14681
-81
14682
-93
14683
-102
14684
-111
14685
-100
14686
-106
14687
-110
14688
-127
14689
-127
14690
-127
14691
-127
14692
-46
14693
127
14694
127
14695
127
14696
109
14697
105
14698
97
14699
91
14700
83
14701
78
14702
71
14703
67
14704
61
14705
57
14706
52
14707
49
14708
16
14709
-10
14710
-34
14711
-52
14712
-69
14713
-82
14714
-93
14715
-102
14716
-111
14717
-101
14718
-106
14719
-110
14720
-127
14721
-127
14722
-127
14723
-127
14724
-47
14725
127
14726
127
14727
126
14728
109
14729
105
14730
97
14731
91
14732
83
14733
78
14734
71
14735
67
14736
60
14737
57
14738
51
14739
49
14740
16
14741
-11
14742
-34
14743
-52
14744
-69
14745
-82
14746
-94
14747
-102
14748
-111
14749
-101
14750
-106
14751
-110
14752
-127
14753
-127
14754
-127
14755
-127
14756
-47
14757
127
14758
127
14759
126
14760
109
14761
104
14762
97
14763
91
14764
82
14765
78
14766
71
14767
67
14768
60
14769
57
14770
52
14771
49
14772
44
14773
41
14774
36
14775
35
14776
31
14777
29
14778
26
14779
25
14780
22
14781
21
14782
19
14783
18
14784
15
14785
15
14786
13
14787
11
14788
-16
14789
-38
14790
-57
14791
-72
14792
-86
14793
-97
14794
-107
14795
-98
14796
-105
14797
-109
14798
-127
14799
-127
14800
-127
14801
-127
14802
-127
14803
-127
14804
-61
14805
127
14806
127
14807
111
14808
95
14809
92
14810
84
14811
79
14812
72
14813
68
14814
61
14815
58
14816
52
14817
50
14818
45
14819
42
14820
10
14821
-15
14822
-38
14823
-56
14824
-72
14825
-84
14826
-96
14827
-104
14828
-112
14829
-102
14830
-108
14831
-111
14832
-127
14833
-127
14834
-127
14835
-127
14836
-49
14837
127
14838
127
14839
123
14840
106
14841
102
14842
94
14843
88
14844
81
14845
76
14846
69
14847
65
14848
59
14849
56
14850
50
14851
47
14852
15
14853
-11
14854
-35
14855
-53
14856
-70
14857
-82
14858
-94
14859
-103
14860
-111
14861
-101
14862
-107
14863
-111
14864
-127
14865
-127
14866
-127
14867
-127
14868
-127
14869
-127
14870
-127
14871
-127
14872
-127
14873
-127
14874
-127
14875
-127
14876
-127
14877
-127
14878
-127
14879
-127
14880
-112
14881
-106
14882
-100
14883
-109
14884
72
14885
127
14886
127
14887
127
14888
127
14889
127
14890
127
14891
127
14892
127
14893
127
14894
127
14895
127
14896
122
14897
115
14898
105
14899
98
14900
58
14901
26
14902
-3
14903
-26
14904
-46
14905
-62
14906
-76
14907
-87
14908
-97
14909
-105
14910
-112
14911
-101
14912
-106
14913
-109
14914
-112
14915
-127
14916
-26
14917
127
14918
127
14919
127
14920
127
14921
123
14922
113
14923
106
14924
97
14925
91
14926
83
14927
79
14928
72
14929
67
14930
61
14931
57
14932
23
14933
-4
14934
-28
14935
-48
14936
-65
14937
-78
14938
-91
14939
-99
14940
-108
14941
-98
14942
-105
14943
-108
14944
-127
14945
-127
14946
-127
14947
-127
14948
-43
14949
127
14950
127
14951
127
14952
112
14953
108
14954
99
14955
93
14956
86
14957
81
14958
72
14959
69
14960
63
14961
59
14962
52
14963
50
14964
17
14965
-9
14966
-33
14967
-51
14968
-68
14969
-81
14970
-93
14971
-102
14972
-110
14973
-100
14974
-106
14975
-110
14976
-127
14977
-127
14978
-127
14979
-127
14980
-47
14981
127
14982
127
14983
127
14984
109
14985
105
14986
97
14987
91
14988
83
14989
78
14990
71
14991
66
14992
61
14993
57
14994
52
14995
49
14996
44
14997
42
14998
38
14999
36
15000
31
15001
29
15002
27
15003
25
15004
22
15005
21
15006
18
15007
17
15008
15
15009
15
15010
13
15011
11
15012
-16
15013
-38
15014
-57
15015
-72
15016
-86
15017
-97
15018
-107
15019
-98
15020
-105
15021
-109
15022
-127
15023
-127
15024
-127
15025
-127
15026
-127
15027
-127
15028
-127
15029
-127
15030
-127
15031
-127
15032
-127
15033
-127
15034
-127
15035
-127
15036
-127
15037
-127
15038
-127
15039
-127
15040
-127
15041
-127
15042
-110
15043
-104
15044
60
15045
127
15046
127
15047
127
15048
127
15049
127
15050
127
15051
127
15052
127
15053
127
15054
127
15055
127
15056
117
15057
110
15058
100
15059
94
15060
55
15061
23
15062
-5
15063
-28
15064
-48
15065
-64
15066
-78
15067
-88
15068
-98
15069
-106
15070
-113
15071
-101
15072
-107
15073
-110
15074
-127
15075
-127
15076
-28
15077
127
15078
127
15079
127
15080
127
15081
121
15082
112
15083
105
15084
96
15085
91
15086
82
15087
77
15088
70
15089
66
15090
60
15091
57
15092
23
15093
-5
15094
-29
15095
-48
15096
-65
15097
-78
15098
-91
15099
-100
15100
-109
15101
-98
15102
-104
15103
-109
15104
-127
15105
-127
15106
-127
15107
-127
15108
-44
15109
127
15110
127
15111
127
15112
112
15113
107
15114
99
15115
93
15116
84
15117
80
15118
73
15119
68
15120
62
15121
59
15122
53
15123
50
15124
17
15125
-10
15126
-33
15127
-52
15128
-68
15129
-81
15130
-93
15131
-102
15132
-110
15133
-100
15134
-106
15135
-110
15136
-127
15137
-127
15138
-127
15139
-127
15140
-47
15141
127
15142
127
15143
126
15144
110
15145
106
15146
97
15147
91
15148
83
15149
78
15150
71
15151
67
15152
60
15153
57
15154
51
15155
49
15156
16
15157
-11
15158
-34
15159
-53
15160
-69
15161
-82
15162
-94
15163
-102
15164
-111
15165
-101
15166
-106
15167
-110
15168
-127
15169
-127
15170
-127
15171
-127
15172
-47
15173
127
15174
127
15175
125
15176
109
15177
105
15178
96
15179
90
15180
82
15181
78
15182
71
15183
67
15184
60
15185
57
15186
52
15187
49
15188
16
15189
-11
15190
-34
15191
-52
15192
-69
15193
-82
15194
-94
15195
-102
15196
-111
15197
-100
15198
-106
15199
-110
15200
-127
15201
-127
15202
-127
15203
-127
15204
-47
15205
127
15206
127
15207
126
15208
109
15209
105
15210
97
15211
91
15212
82
15213
78
15214
71
15215
66
15216
61
15217
57
15218
51
15219
49
15220
16
15221
-11
15222
-34
15223
-53
15224
-69
15225
-82
15226
-94
15227
-102
15228
-111
15229
-101
15230
-106
15231
-110
15232
-127
15233
-127
15234
-127
15235
-127
15236
-47
15237
127
15238
127
15239
126
15240
109
15241
104
15242
97
15243
91
15244
83
15245
78
15246
70
15247
66
15248
61
15249
57
15250
51
15251
48
15252
44
15253
42
15254
37
15255
35
15256
31
15257
30
15258
26
15259
25
15260
22
15261
20
15262
19
15263
18
15264
15
15265
14
15266
13
15267
12
15268
-15
15269
-37
15270
-57
15271
-72
15272
-86
15273
-97
15274
-106
15275
-98
15276
-104
15277
-109
15278
-127
15279
-127
15280
-127
15281
-127
15282
-127
15283
-127
15284
-127
15285
-127
15286
-127
15287
-127
15288
-127
15289
-127
15290
-127
15291
-127
15292
-127
15293
-127
15294
-127
15295
-127
15296
-127
15297
-127
15298
-111
15299
-104
15300
60
15301
127
15302
127
15303
127
15304
127
15305
127
15306
127
15307
127
15308
127
15309
127
15310
127
15311
127
15312
117
15313
110
15314
100
15315
94
15316
55
15317
23
15318
-5
15319
-28
15320
-48
15321
-63
15322
-78
15323
-88
15324
-98
15325
-105
15326
-112
15327
-102
15328
-107
15329
-110
15330
-127
15331
-127
15332
-28
15333
127
15334
127
15335
127
15336
127
15337
121
15338
112
15339
105
15340
95
15341
90
15342
82
15343
77
15344
70
15345
66
15346
60
15347
57
15348
52
15349
48
15350
43
15351
41
15352
37
15353
34
15354
31
15355
29
15356
26
15357
25
15358
22
15359
21
15360
18
15361
18
15362
15
15363
14
15364
-13
15365
-36
15366
-56
15367
-71
15368
-85
15369
-96
15370
-106
15371
-97
15372
-104
15373
-109
15374
-127
15375
-127
15376
-127
15377
-127
15378
-127
15379
-127
15380
-127
15381
-127
15382
-127
15383
-127
15384
-127
15385
-127
15386
-127
15387
-127
15388
-127
15389
-127
15390
-127
15391
-127
15392
-127
15393
-127
15394
-110
15395
-103
15396
60
15397
127
15398
127
15399
127
15400
127
15401
127
15402
127
15403
127
15404
127
15405
127
15406
127
15407
127
15408
117
15409
110
15410
101
15411
95
15412
55
15413
23
15414
-5
15415
-27
15416
-48
15417
-64
15418
-77
15419
-88
15420
-98
15421
-106
15422
-113
15423
-101
15424
-106
15425
-110
15426
-127
15427
-127
15428
-28
15429
127
15430
127
15431
127
15432
127
15433
122
15434
112
15435
105
15436
96
15437
90
15438
82
15439
77
15440
70
15441
67
15442
60
15443
57
15444
22
15445
-5
15446
-29
15447
-48
15448
-65
15449
-79
15450
-91
15451
-100
15452
-109
15453
-99
15454
-105
15455
-108
15456
-127
15457
-127
15458
-127
15459
-127
15460
-44
15461
127
15462
127
15463
127
15464
112
15465
107
15466
99
15467
93
15468
85
15469
80
15470
73
15471
69
15472
62
15473
59
15474
53
15475
50
15476
16
15477
-10
15478
-33
15479
-52
15480
-69
15481
-81
15482
-93
15483
-102
15484
-110
15485
-100
15486
-106
15487
-110
15488
-127
15489
-127
15490
-127
15491
-127
15492
-46
15493
127
15494
127
15495
127
15496
110
15497
105
15498
97
15499
92
15500
83
15501
78
15502
71
15503
67
15504
61
15505
57
15506
52
15507
49
15508
44
15509
42
15510
38
15511
35
15512
31
15513
30
15514
27
15515
25
15516
22
15517
21
15518
19
15519
18
15520
15
15521
14
15522
13
15523
13
15524
-15
15525
-37
15526
-57
15527
-72
15528
-86
15529
-97
15530
-106
15531
-98
15532
-104
15533
-109
15534
-127
15535
-127
15536
-127
15537
-127
15538
-127
15539
-127
15540
-127
15541
-127
15542
-127
15543
-127
15544
-127
15545
-127
15546
-127
15547
-127
15548
-127
15549
-127
15550
-127
15551
-127
15552
-127
15553
-127
15554
-111
15555
-104
15556
60
15557
127
15558
127
15559
127
15560
127
15561
127
15562
127
15563
127
15564
127
15565
127
15566
127
15567
127
15568
117
15569
110
15570
100
15571
94
15572
86
15573
81
15574
73
15575
69
15576
63
15577
59
15578
54
15579
50
15580
45
15581
43
15582
39
15583
36
15584
32
15585
31
15586
28
15587
26
15588
-4
15589
-27
15590
-48
15591
-65
15592
-80
15593
-91
15594
-102
15595
-109
15596
-101
15597
-106
15598
-111
15599
-127
15600
-127
15601
-127
15602
-127
15603
-127
15604
-127
15605
-127
15606
-127
15607
-127
15608
-127
15609
-127
15610
-127
15611
-127
15612
-127
15613
-127
15614
-127
15615
-127
15616
-127
15617
-112
15618
-106
15619
-99
15620
65
15621
127
15622
127
15623
127
15624
127
15625
127
15626
127
15627
127
15628
127
15629
127
15630
127
15631
127
15632
119
15633
112
15634
102
15635
96
15636
56
15637
24
15638
-4
15639
-27
15640
-47
15641
-63
15642
-77
15643
-88
15644
-98
15645
-105
15646
-112
15647
-101
15648
-106
15649
-109
15650
-127
15651
-127
15652
-28
15653
127
15654
127
15655
127
15656
127
15657
122
15658
113
15659
106
15660
96
15661
91
15662
82
15663
78
15664
70
15665
66
15666
60
15667
57
15668
23
15669
-5
15670
-29
15671
-48
15672
-65
15673
-79
15674
-91
15675
-100
15676
-109
15677
-99
15678
-105
15679
-109
15680
-127
15681
-127
15682
-127
15683
-127
15684
-44
15685
127
15686
127
15687
127
15688
112
15689
108
15690
99
15691
93
15692
84
15693
80
15694
73
15695
68
15696
62
15697
59
15698
53
15699
50
15700
16
15701
-10
15702
-33
15703
-52
15704
-69
15705
-81
15706
-93
15707
-102
15708
-110
15709
-100
15710
-106
15711
-110
15712
-127
15713
-127
15714
-127
15715
-127
15716
-46
15717
127
15718
127
15719
126
15720
110
15721
105
15722
97
15723
91
15724
83
15725
78
15726
71
15727
67
15728
60
15729
57
15730
52
15731
49
15732
16
15733
-11
15734
-34
15735
-52
15736
-69
15737
-82
15738
-94
15739
-103
15740
-111
15741
-100
15742
-107
15743
-110
15744
-127
15745
-127
15746
-127
15747
-127
15748
-46
15749
127
15750
127
15751
126
15752
109
15753
105
15754
97
15755
91
15756
83
15757
78
15758
70
15759
67
15760
61
15761
56
15762
51
15763
49
15764
44
15765
42
15766
37
15767
35
15768
31
15769
30
15770
26
15771
25
15772
22
15773
21
15774
18
15775
18
15776
15
15777
15
15778
12
15779
12
15780
-15
15781
-37
15782
-57
15783
-72
15784
-86
15785
-97
15786
-106
15787
-98
15788
-105
15789
-109
15790
-127
15791
-127
15792
-127
15793
-127
15794
-127
15795
-127
15796
-127
15797
-127
15798
-127
15799
-127
15800
-127
15801
-127
15802
-127
15803
-127
15804
-127
15805
-127
15806
-127
15807
-127
15808
-127
15809
-127
15810
-110
15811
-104
15812
60
15813
127
15814
127
15815
127
15816
127
15817
127
15818
127
15819
127
15820
127
15821
127
15822
127
15823
127
15824
117
15825
110
15826
100
15827
93
15828
86
15829
81
15830
74
15831
69
15832
63
15833
60
15834
54
15835
51
15836
45
15837
43
15838
39
15839
36
15840
32
15841
31
15842
28
15843
26
15844
-4
15845
-27
15846
-48
15847
-65
15848
-80
15849
-91
15850
-102
15851
-109
15852
-101
15853
-106
15854
-111
15855
-127
15856
-127
15857
-127
15858
-127
15859
-127
15860
-55
15861
127
15862
127
15863
116
15864
101
15865
96
15866
88
15867
84
15868
76
15869
71
15870
65
15871
61
15872
56
15873
53
15874
47
15875
45
15876
12
15877
-14
15878
-37
15879
-55
15880
-71
15881
-84
15882
-95
15883
-104
15884
-112
15885
-101
15886
-107
15887
-111
15888
-127
15889
-127
15890
-127
15891
-127
15892
-127
15893
-127
15894
-127
15895
-127
15896
-127
15897
-127
15898
-127
15899
-127
15900
-127
15901
-127
15902
-127
15903
-127
15904
-127
15905
-107
15906
-101
15907
-110
15908
71
15909
127
15910
127
15911
127
15912
127
15913
127
15914
127
15915
127
15916
127
15917
127
15918
127
15919
127
15920
122
15921
114
15922
104
15923
99
15924
59
15925
26
15926
-3
15927
-26
15928
-46
15929
-62
15930
-76
15931
-87
15932
-97
15933
-105
15934
-112
15935
-101
15936
-106
15937
-109
15938
-112
15939
-127
15940
-27
15941
127
15942
127
15943
127
15944
127
15945
123
15946
113
15947
106
15948
97
15949
91
15950
83
15951
78
15952
70
15953
67
15954
61
15955
57
15956
23
15957
-5
15958
-29
15959
-48
15960
-65
15961
-78
15962
-91
15963
-100
15964
-108
15965
-98
15966
-105
15967
-108
15968
-127
15969
-127
15970
-127
15971
-127
15972
-43
15973
127
15974
127
15975
127
15976
112
15977
108
15978
99
15979
93
15980
85
15981
80
15982
73
15983
69
15984
62
15985
59
15986
53
15987
50
15988
17
15989
-10
15990
-33
15991
-52
15992
-68
15993
-81
15994
-93
15995
-102
15996
-110
15997
-100
15998
-106
15999
-110
16000
-127
16001
-127
16002
-127
16003
-127
16004
-46
16005
127
16006
127
16007
126
16008
109
16009
106
16010
97
16011
90
16012
83
16013
78
16014
71
16015
67
16016
60
16017
57
16018
52
16019
49
16020
16
16021
-11
16022
-34
16023
-52
16024
-69
16025
-82
16026
-94
16027
-102
16028
-111
16029
-100
16030
-106
16031
-110
16032
-127
16033
-127
16034
-127
16035
-127
16036
-47
16037
127
16038
127
16039
126
16040
109
16041
105
16042
97
16043
90
16044
82
16045
78
16046
70
16047
67
16048
60
16049
57
16050
51
16051
49
16052
16
16053
-11
16054
-34
16055
-52
16056
-69
16057
-82
16058
-94
16059
-102
16060
-111
16061
-101
16062
-106
16063
-110
16064
-127
16065
-127
16066
-127
16067
-127
16068
-47
16069
127
16070
127
16071
126
16072
109
16073
105
16074
96
16075
91
16076
83
16077
78
16078
71
16079
67
16080
60
16081
57
16082
52
16083
49
16084
15
16085
-11
16086
-34
16087
-53
16088
-69
16089
-82
16090
-94
16091
-103
16092
-111
16093
-101
16094
-107
16095
-110
16096
-127
16097
-127
16098
-127
16099
-127
16100
-47
16101
127
16102
127
16103
125
16104
109
16105
105
16106
97
16107
90
16108
83
16109
78
16110
71
16111
67
16112
60
16113
56
16114
52
16115
49
16116
16
16117
-11
16118
-34
16119
-53
16120
-69
16121
-82
16122
-94
16123
-103
16124
-111
16125
-100
16126
-107
16127
-110
16128
-127
16129
-127
16130
-127
16131
-127
16132
-47
16133
127
16134
127
16135
126
16136
109
16137
105
16138
96
16139
90
16140
83
16141
78
16142
70
16143
67
16144
61
16145
57
16146
52
16147
49
16148
16
16149
-10
16150
-34
16151
-52
16152
-69
16153
-82
16154
-94
16155
-102
16156
-111
16157
-101
16158
-106
16159
-110
16160
-127
16161
-127
16162
-127
16163
-127
16164
-47
16165
127
16166
127
16167
126
16168
109
16169
105
16170
97
16171
91
16172
82
16173
78
16174
71
16175
66
16176
60
16177
56
16178
51
16179
49
16180
16
16181
-11
16182
-34
16183
-53
16184
-69
16185
-82
16186
-94
16187
-103
16188
-111
16189
-100
16190
-106
16191
-110
16192
-127
16193
-127
16194
-127
16195
-127
16196
-47
16197
127
16198
127
16199
126
16200
109
16201
105
16202
97
16203
91
16204
83
16205
77
16206
70
16207
67
16208
61
16209
56
16210
51
16211
49
16212
16
16213
-11
16214
-34
16215
-52
16216
-69
16217
-82
16218
-93
16219
-102
16220
-111
16221
-100
16222
-107
16223
-110
16224
-127
16225
-127
16226
-127
16227
-127
16228
-46
16229
127
16230
127
16231
126
16232
109
16233
105
16234
97
16235
90
16236
83
16237
78
16238
71
16239
66
16240
61
16241
57
16242
51
16243
49
16244
16
16245
-11
16246
-34
16247
-52
16248
-69
16249
-82
16250
-94
16251
-102
16252
-111
16253
-101
16254
-107
16255
-110
16256
-127
16257
-127
16258
-127
16259
-127
16260
-47
16261
127
16262
127
16263
125
16264
109
16265
105
16266
97
16267
91
16268
82
16269
78
16270
71
16271
66
16272
60
16273
57
16274
51
16275
49
16276
16
16277
-11
16278
-34
16279
-52
16280
-69
16281
-82
16282
-94
16283
-102
16284
-111
16285
-101
16286
-107
16287
-110
16288
-127
16289
-127
16290
-127
16291
-127
16292
-47
16293
127
16294
127
16295
126
16296
109
16297
105
16298
96
16299
91
16300
82
16301
78
16302
71
16303
66
16304
60
16305
57
16306
51
16307
48
16308
15
16309
-11
16310
-34
16311
-53
16312
-69
16313
-82
16314
-94
16315
-103
16316
-111
16317
-101
16318
-107
16319
-110
16320
-127
16321
-127
16322
-127
16323
-127
16324
-47
16325
127
16326
127
16327
125
16328
109
16329
105
16330
96
16331
91
16332
83
16333
78
16334
70
16335
67
16336
61
16337
57
16338
52
16339
48
16340
15
16341
-11
16342
-34
16343
-53
16344
-69
16345
-82
16346
-94
16347
-103
16348
-111
16349
-101
16350
-106
16351
-110
16352
-127
16353
-127
16354
-127
16355
-127
16356
-47
16357
127
16358
127
16359
126
16360
109
16361
105
16362
96
16363
90
16364
83
16365
78
16366
70
16367
66
16368
60
16369
57
16370
51
16371
48
16372
43
16373
41
16374
38
16375
35
16376
31
16377
30
16378
26
16379
25
16380
22
16381
21
16382
19
16383
17
16384
15
16385
15
16386
12
16387
12
16388
-15
16389
-37
16390
-57
16391
-72
16392
-86
16393
-97
16394
-107
16395
-98
16396
-104
16397
-109
16398
-127
16399
-127
16400
-127
16401
-127
16402
-127
16403
-127
16404
-127
16405
-127
16406
-127
16407
-127
16408
-127
16409
-127
16410
-127
16411
-127
16412
-127
16413
-127
16414
-127
16415
-127
16416
-127
16417
-127
16418
-111
16419
-104
16420
60
16421
127
16422
127
16423
127
16424
127
16425
127
16426
127
16427
127
16428
127
16429
127
16430
127
16431
127
16432
117
16433
110
16434
100
16435
94
16436
55
16437
23
16438
-5
16439
-28
16440
-48
16441
-63
16442
-77
16443
-88
16444
-98
16445
-105
16446
-113
16447
-102
16448
-107
16449
-110
16450
-127
16451
-127
16452
-29
16453
127
16454
127
16455
127
16456
127
16457
121
16458
112
16459
105
16460
96
16461
90
16462
82
16463
77
16464
70
16465
65
16466
60
16467
57
16468
22
16469
-5
16470
-29
16471
-48
16472
-65
16473
-79
16474
-91
16475
-100
16476
-109
16477
-98
16478
-105
16479
-109
16480
-127
16481
-127
16482
-127
16483
-127
16484
-43
16485
127
16486
127
16487
127
16488
112
16489
107
16490
99
16491
93
16492
85
16493
80
16494
72
16495
68
16496
62
16497
59
16498
53
16499
50
16500
17
16501
-9
16502
-33
16503
-52
16504
-68
16505
-81
16506
-93
16507
-102
16508
-111
16509
-100
16510
-106
16511
-110
16512
-127
16513
-127
16514
-127
16515
-127
16516
-47
16517
127
16518
127
16519
127
16520
109
16521
105
16522
97
16523
91
16524
83
16525
78
16526
71
16527
66
16528
61
16529
57
16530
51
16531
49
16532
16
16533
-11
16534
-34
16535
-53
16536
-69
16537
-82
16538
-94
16539
-103
16540
-111
16541
-101
16542
-106
16543
-110
16544
-127
16545
-127
16546
-127
16547
-127
16548
-47
16549
127
16550
127
16551
126
16552
109
16553
105
16554
97
16555
91
16556
83
16557
78
16558
71
16559
66
16560
60
16561
57
16562
52
16563
49
16564
16
16565
-11
16566
-34
16567
-52
16568
-69
16569
-82
16570
-94
16571
-102
16572
-111
16573
-100
16574
-106
16575
-110
16576
-127
16577
-127
16578
-127
16579
-127
16580
-47
16581
127
16582
127
16583
126
16584
109
16585
105
16586
97
16587
90
16588
82
16589
78
16590
70
16591
67
16592
60
16593
57
16594
52
16595
49
16596
43
16597
41
16598
37
16599
35
16600
31
16601
29
16602
26
16603
25
16604
22
16605
21
16606
19
16607
18
16608
15
16609
14
16610
13
16611
12
16612
-15
16613
-37
16614
-57
16615
-72
16616
-86
16617
-97
16618
-107
16619
-98
16620
-104
16621
-109
16622
-127
16623
-127
16624
-127
16625
-127
16626
-127
16627
-127
16628
-127
16629
-127
16630
-127
16631
-127
16632
-127
16633
-127
16634
-127
16635
-127
16636
-127
16637
-127
16638
-127
16639
-127
16640
-127
16641
-127
16642
-111
16643
-104
16644
60
16645
127
16646
127
16647
127
16648
127
16649
127
16650
127
16651
127
16652
127
16653
127
16654
127
16655
127
16656
117
16657
110
16658
100
16659
94
16660
55
16661
23
16662
-5
16663
-28
16664
-48
16665
-63
16666
-77
16667
-88
16668
-98
16669
-106
16670
-113
16671
-101
16672
-106
16673
-110
16674
-127
16675
-127
16676
-28
16677
127
16678
127
16679
127
16680
127
16681
121
16682
112
16683
105
16684
96
16685
90
16686
82
16687
78
16688
70
16689
66
16690
60
16691
57
16692
22
16693
-5
16694
-29
16695
-48
16696
-65
16697
-79
16698
-91
16699
-100
16700
-109
16701
-99
16702
-105
16703
-109
16704
-127
16705
-127
16706
-127
16707
-127
16708
-44
16709
127
16710
127
16711
127
16712
112
16713
108
16714
99
16715
93
16716
85
16717
80
16718
72
16719
68
16720
62
16721
59
16722
53
16723
50
16724
17
16725
-10
16726
-33
16727
-52
16728
-68
16729
-81
16730
-93
16731
-102
16732
-110
16733
-100
16734
-106
16735
-110
16736
-127
16737
-127
16738
-127
16739
-127
16740
-46
16741
127
16742
127
16743
127
16744
109
16745
106
16746
97
16747
91
16748
83
16749
78
16750
71
16751
67
16752
61
16753
57
16754
51
16755
49
16756
16
16757
-10
16758
-34
16759
-53
16760
-69
16761
-82
16762
-94
16763
-103
16764
-111
16765
-100
16766
-106
16767
-110
16768
-127
16769
-127
16770
-127
16771
-127
16772
-47
16773
127
16774
127
16775
126
16776
109
16777
104
16778
97
16779
91
16780
82
16781
78
16782
71
16783
67
16784
60
16785
57
16786
51
16787
48
16788
16
16789
-11
16790
-34
16791
-53
16792
-69
16793
-82
16794
-94
16795
-103
16796
-111
16797
-101
16798
-106
16799
-110
16800
-127
16801
-127
16802
-127
16803
-127
16804
-47
16805
127
16806
127
16807
126
16808
109
16809
105
16810
97
16811
91
16812
82
16813
78
16814
70
16815
67
16816
61
16817
56
16818
52
16819
49
16820
16
16821
-11
16822
-34
16823
-52
16824
-69
16825
-82
16826
-93
16827
-102
16828
-111
16829
-101
16830
-106
16831
-110
16832
-127
16833
-127
16834
-127
16835
-127
16836
-47
16837
127
16838
127
16839
126
16840
109
16841
105
16842
96
16843
90
16844
83
16845
78
16846
70
16847
66
16848
61
16849
57
16850
51
16851
48
16852
43
16853
41
16854
37
16855
35
16856
31
16857
30
16858
26
16859
25
16860
22
16861
21
16862
19
16863
18
16864
15
16865
14
16866
12
16867
12
16868
-15
16869
-37
16870
-57
16871
-72
16872
-86
16873
-97
16874
-106
16875
-98
16876
-105
16877
-109
16878
-127
16879
-127
16880
-127
16881
-127
16882
-127
16883
-127
16884
-62
16885
127
16886
127
16887
111
16888
95
16889
91
16890
84
16891
79
16892
72
16893
68
16894
61
16895
58
16896
52
16897
49
16898
45
16899
42
16900
10
16901
-16
16902
-38
16903
-56
16904
-72
16905
-85
16906
-96
16907
-104
16908
-112
16909
-102
16910
-108
16911
-111
16912
-127
16913
-127
16914
-127
16915
-127
16916
-127
16917
-127
16918
-127
16919
-127
16920
-127
16921
-127
16922
-127
16923
-127
16924
-127
16925
-127
16926
-127
16927
-127
16928
-127
16929
-107
16930
-102
16931
-111
16932
70
16933
127
16934
127
16935
127
16936
127
16937
127
16938
127
16939
127
16940
127
16941
127
16942
127
16943
127
16944
121
16945
114
16946
104
16947
98
16948
58
16949
26
16950
-3
16951
-25
16952
-46
16953
-62
16954
-76
16955
-87
16956
-97
16957
-105
16958
-112
16959
-101
16960
-106
16961
-109
16962
-127
16963
-127
16964
-27
16965
127
16966
127
16967
127
16968
127
16969
123
16970
114
16971
106
16972
97
16973
91
16974
83
16975
78
16976
71
16977
67
16978
60
16979
57
16980
23
16981
-4
16982
-29
16983
-48
16984
-65
16985
-78
16986
-91
16987
-100
16988
-108
16989
-98
16990
-105
16991
-109
16992
-127
16993
-127
16994
-127
16995
-127
16996
-43
16997
127
16998
127
16999
127
17000
113
17001
108
17002
99
17003
93
17004
85
17005
80
17006
73
17007
69
17008
62
17009
59
17010
53
17011
50
17012
16
17013
-10
17014
-33
17015
-52
17016
-69
17017
-82
17018
-93
17019
-102
17020
-110
17021
-100
17022
-106
17023
-110
17024
-127
17025
-127
17026
-127
17027
-127
17028
-46
17029
127
17030
127
17031
127
17032
110
17033
105
17034
97
17035
91
17036
83
17037
78
17038
71
17039
67
17040
60
17041
57
17042
52
17043
49
17044
16
17045
-11
17046
-34
17047
-53
17048
-69
17049
-82
17050
-94
17051
-102
17052
-111
17053
-100
17054
-106
17055
-110
17056
-127
17057
-127
17058
-127
17059
-127
17060
-47
17061
127
17062
127
17063
126
17064
109
17065
105
17066
97
17067
90
17068
83
17069
78
17070
70
17071
67
17072
61
17073
57
17074
51
17075
49
17076
44
17077
41
17078
37
17079
35
17080
31
17081
30
17082
26
17083
25
17084
22
17085
21
17086
19
17087
17
17088
15
17089
15
17090
12
17091
12
17092
-15
17093
-37
17094
-57
17095
-72
17096
-86
17097
-97
17098
-107
17099
-97
17100
-104
17101
-109
17102
-127
17103
-127
17104
-127
17105
-127
17106
-127
17107
-127
17108
-127
17109
-127
17110
-127
17111
-127
17112
-127
17113
-127
17114
-127
17115
-127
17116
-127
17117
-127
17118
-127
17119
-127
17120
-127
17121
-127
17122
-110
17123
-104
17124
59
17125
127
17126
127
17127
127
17128
127
17129
127
17130
127
17131
127
17132
127
17133
127
17134
127
17135
127
17136
117
17137
110
17138
100
17139
93
17140
54
17141
23
17142
-6
17143
-28
17144
-48
17145
-64
17146
-78
17147
-88
17148
-98
17149
-106
17150
-113
17151
-101
17152
-107
17153
-110
17154
-127
17155
-127
17156
-28
17157
127
17158
127
17159
127
17160
127
17161
121
17162
112
17163
105
17164
96
17165
90
17166
82
17167
77
17168
70
17169
66
17170
61
17171
57
17172
22
17173
-5
17174
-29
17175
-48
17176
-65
17177
-79
17178
-91
17179
-100
17180
-109
17181
-99
17182
-105
17183
-109
17184
-127
17185
-127
17186
-127
17187
-127
17188
-44
17189
127
17190
127
17191
127
17192
112
17193
107
17194
99
17195
93
17196
85
17197
80
17198
72
17199
69
17200
63
17201
59
17202
52
17203
50
17204
17
17205
-9
17206
-33
17207
-52
17208
-68
17209
-81
17210
-93
17211
-102
17212
-110
17213
-100
17214
-106
17215
-110
17216
-127
17217
-127
17218
-127
17219
-127
17220
-46
17221
127
17222
127
17223
127
17224
109
17225
105
17226
97
17227
91
17228
83
17229
78
17230
71
17231
66
17232
61
17233
57
17234
52
17235
49
17236
16
17237
-10
17238
-34
17239
-53
17240
-69
17241
-82
17242
-94
17243
-102
17244
-111
17245
-101
17246
-106
17247
-110
17248
-127
17249
-127
17250
-127
17251
-127
17252
-47
17253
127
17254
127
17255
126
17256
109
17257
105
17258
97
17259
91
17260
83
17261
77
17262
70
17263
67
17264
60
17265
57
17266
52
17267
49
17268
16
17269
-10
17270
-34
17271
-52
17272
-69
17273
-82
17274
-93
17275
-102
17276
-111
17277
-100
17278
-106
17279
-110
17280
-127
17281
-127
17282
-127
17283
-127
17284
-47
17285
127
17286
127
17287
125
17288
109
17289
104
17290
96
17291
91
17292
83
17293
77
17294
70
17295
67
17296
60
17297
57
17298
52
17299
49
17300
16
17301
-11
17302
-34
17303
-53
17304
-69
17305
-82
17306
-94
17307
-103
17308
-111
17309
-101
17310
-107
17311
-110
17312
-127
17313
-127
17314
-127
17315
-127
17316
-47
17317
127
17318
127
17319
126
17320
109
17321
105
17322
97
17323
91
17324
82
17325
78
17326
71
17327
66
17328
60
17329
57
17330
51
17331
49
17332
44
17333
41
17334
37
17335
36
17336
31
17337
29
17338
26
17339
25
17340
22
17341
21
17342
18
17343
17
17344
15
17345
15
17346
12
17347
12
17348
-16
17349
-37
17350
-57
17351
-72
17352
-86
17353
-97
17354
-107
17355
-97
17356
-104
17357
-109
17358
-127
17359
-127
17360
-127
17361
-127
17362
-127
17363
-127
17364
-127
17365
-127
17366
-127
17367
-127
17368
-127
17369
-127
17370
-127
17371
-127
17372
-127
17373
-127
17374
-127
17375
-127
17376
-127
17377
-127
17378
-110
17379
-104
17380
60
17381
127
17382
127
17383
127
17384
127
17385
127
17386
127
17387
127
17388
127
17389
127
17390
127
17391
127
17392
117
17393
110
17394
100
17395
94
17396
86
17397
82
17398
73
17399
69
17400
63
17401
60
17402
53
17403
51
17404
45
17405
43
17406
39
17407
36
17408
33
17409
31
17410
28
17411
26
17412
-3
17413
-27
17414
-48
17415
-65
17416
-80
17417
-91
17418
-102
17419
-109
17420
-101
17421
-106
17422
-111
17423
-127
17424
-127
17425
-127
17426
-127
17427
-127
17428
-127
17429
-127
17430
-127
17431
-127
17432
-127
17433
-127
17434
-127
17435
-127
17436
-127
17437
-127
17438
-127
17439
-127
17440
-127
17441
-112
17442
-106
17443
-99
17444
65
17445
127
17446
127
17447
127
17448
127
17449
127
17450
127
17451
127
17452
127
17453
127
17454
127
17455
127
17456
119
17457
112
17458
102
17459
96
17460
56
17461
24
17462
-4
17463
-27
17464
-47
17465
-63
17466
-77
17467
-88
17468
-98
17469
-105
17470
-112
17471
-101
17472
-106
17473
-109
17474
-127
17475
-127
17476
-28
17477
127
17478
127
17479
127
17480
127
17481
121
17482
112
17483
106
17484
96
17485
91
17486
83
17487
78
17488
70
17489
66
17490
60
17491
57
17492
22
17493
-5
17494
-29
17495
-48
17496
-65
17497
-79
17498
-91
17499
-100
17500
-108
17501
-98
17502
-105
17503
-109
17504
-127
17505
-127
17506
-127
17507
-127
17508
-43
17509
127
17510
127
17511
127
17512
112
17513
108
17514
99
17515
93
17516
85
17517
79
17518
73
17519
69
17520
62
17521
58
17522
53
17523
50
17524
17
17525
-9
17526
-33
17527
-51
17528
-68
17529
-81
17530
-93
17531
-102
17532
-110
17533
-100
17534
-106
17535
-110
17536
-127
17537
-127
17538
-127
17539
-127
17540
-47
17541
127
17542
127
17543
126
17544
109
17545
105
17546
97
17547
91
17548
83
17549
78
17550
71
17551
67
17552
61
17553
56
17554
52
17555
49
17556
16
17557
-11
17558
-34
17559
-52
17560
-69
17561
-82
17562
-94
17563
-102
17564
-111
17565
-100
17566
-106
17567
-110
17568
-127
17569
-127
17570
-127
17571
-127
17572
-47
17573
127
17574
127
17575
126
17576
109
17577
104
17578
97
17579
91
17580
82
17581
78
17582
71
17583
67
17584
61
17585
57
17586
51
17587
49
17588
44
17589
42
17590
36
17591
35
17592
31
17593
29
17594
26
17595
25
17596
22
17597
21
17598
19
17599
17
17600
15
17601
15
17602
13
17603
12
17604
-16
17605
-37
17606
-57
17607
-72
17608
-86
17609
-97
17610
-107
17611
-98
17612
-104
17613
-109
17614
-127
17615
-127
17616
-127
17617
-127
17618
-127
17619
-127
17620
-62
17621
127
17622
127
17623
111
17624
95
17625
91
17626
84
17627
79
17628
72
17629
68
17630
62
17631
58
17632
52
17633
50
17634
45
17635
42
17636
10
17637
-16
17638
-38
17639
-56
17640
-72
17641
-84
17642
-96
17643
-104
17644
-113
17645
-102
17646
-108
17647
-112
17648
-127
17649
-127
17650
-127
17651
-127
17652
-127
17653
-127
17654
-127
17655
-127
17656
-127
17657
-127
17658
-127
17659
-127
17660
-127
17661
-127
17662
-127
17663
-127
17664
-127
17665
-107
17666
-102
17667
-111
17668
70
17669
127
17670
127
17671
127
17672
127
17673
127
17674
127
17675
127
17676
127
17677
127
17678
127
17679
127
17680
122
17681
114
17682
104
17683
98
17684
58
17685
26
17686
-3
17687
-26
17688
-46
17689
-62
17690
-76
17691
-87
17692
-97
17693
-105
17694
-112
17695
-101
17696
-106
17697
-109
17698
-112
17699
-127
17700
-27
17701
127
17702
127
17703
127
17704
127
17705
122
17706
113
17707
106
17708
97
17709
91
17710
83
17711
79
17712
72
17713
67
17714
61
17715
57
17716
23
17717
-5
17718
-29
17719
-48
17720
-65
17721
-78
17722
-91
17723
-100
17724
-108
17725
-99
17726
-105
17727
-109
17728
-127
17729
-127
17730
-127
17731
-127
17732
-44
17733
127
17734
127
17735
127
17736
113
17737
108
17738
100
17739
94
17740
85
17741
79
17742
73
17743
69
17744
62
17745
59
17746
53
17747
50
17748
17
17749
-10
17750
-33
17751
-52
17752
-68
17753
-81
17754
-93
17755
-102
17756
-110
17757
-100
17758
-106
17759
-110
17760
-127
17761
-127
17762
-127
17763
-127
17764
-46
17765
127
17766
127
17767
126
17768
109
17769
106
17770
97
17771
91
17772
83
17773
78
17774
71
17775
67
17776
60
17777
56
17778
52
17779
49
17780
16
17781
-10
17782
-34
17783
-52
17784
-69
17785
-82
17786
-94
17787
-102
17788
-111
17789
-100
17790
-106
17791
-110
17792
-127
17793
-127
17794
-127
17795
-127
17796
-47
17797
127
17798
127
17799
126
17800
109
17801
105
17802
96
17803
90
17804
83
17805
78
17806
70
17807
67
17808
60
17809
57
17810
51
17811
48
17812
15
17813
-11
17814
-34
17815
-53
17816
-69
17817
-82
17818
-94
17819
-103
17820
-111
17821
-101
17822
-106
17823
-110
17824
-127
17825
-127
17826
-127
17827
-127
17828
-47
17829
127
17830
127
17831
126
17832
109
17833
105
17834
96
17835
91
17836
83
17837
78
17838
71
17839
66
17840
60
17841
57
17842
51
17843
48
17844
44
17845
42
17846
37
17847
35
17848
31
17849
29
17850
26
17851
25
17852
22
17853
20
17854
18
17855
18
17856
15
17857
15
17858
12
17859
12
17860
-15
17861
-37
17862
-57
17863
-72
17864
-86
17865
-97
17866
-106
17867
-98
17868
-105
17869
-109
17870
-127
17871
-127
17872
-127
17873
-127
17874
-127
17875
-127
17876
-62
17877
127
17878
127
17879
111
17880
95
17881
91
17882
84
17883
79
17884
72
17885
68
17886
61
17887
58
17888
52
17889
49
17890
45
17891
42
17892
10
17893
-16
17894
-38
17895
-56
17896
-72
17897
-84
17898
-96
17899
-104
17900
-112
17901
-102
17902
-108
17903
-111
17904
-127
17905
-127
17906
-127
17907
-127
17908
-49
17909
127
17910
127
17911
123
17912
107
17913
103
17914
94
17915
88
17916
80
17917
76
17918
69
17919
64
17920
59
17921
56
17922
50
17923
47
17924
14
17925
-12
17926
-35
17927
-53
17928
-70
17929
-83
17930
-94
17931
-103
17932
-111
17933
-101
17934
-107
17935
-110
17936
-127
17937
-127
17938
-127
17939
-127
17940
-127
17941
-127
17942
-127
17943
-127
17944
-127
17945
-127
17946
-127
17947
-127
17948
-127
17949
-127
17950
-127
17951
-127
17952
-112
17953
-106
17954
-100
17955
-109
17956
72
17957
127
17958
127
17959
127
17960
127
17961
127
17962
127
17963
127
17964
127
17965
127
17966
127
17967
127
17968
122
17969
115
17970
105
17971
99
17972
59
17973
26
17974
-2
17975
-25
17976
-45
17977
-61
17978
-76
17979
-87
17980
-97
17981
-105
17982
-112
17983
-101
17984
-106
17985
-109
17986
-112
17987
-127
17988
-26
17989
127
17990
127
17991
127
17992
127
17993
123
17994
113
17995
107
17996
97
17997
92
17998
83
17999
78
18000
71
18001
67
18002
61
18003
57
18004
23
18005
-5
18006
-29
18007
-48
18008
-65
18009
-79
18010
-91
18011
-100
18012
-108
18013
-98
18014
-105
18015
-109
18016
-127
18017
-127
18018
-127
18019
-127
18020
-43
18021
127
18022
127
18023
127
18024
113
18025
109
18026
100
18027
93
18028
85
18029
80
18030
73
18031
68
18032
62
18033
59
18034
53
18035
51
18036
17
18037
-9
18038
-33
18039
-51
18040
-68
18041
-81
18042
-93
18043
-102
18044
-110
18045
-100
18046
-106
18047
-110
18048
-127
18049
-127
18050
-127
18051
-127
18052
-46
18053
127
18054
127
18055
127
18056
109
18057
105
18058
97
18059
91
18060
83
18061
78
18062
71
18063
67
18064
60
18065
57
18066
52
18067
48
18068
44
18069
41
18070
37
18071
35
18072
31
18073
30
18074
27
18075
25
18076
22
18077
21
18078
19
18079
18
18080
14
18081
15
18082
13
18083
12
18084
-16
18085
-37
18086
-57
18087
-72
18088
-86
18089
-97
18090
-107
18091
-98
18092
-104
18093
-109
18094
-127
18095
-127
18096
-127
18097
-127
18098
-127
18099
-127
18100
-127
18101
-127
18102
-127
18103
-127
18104
-127
18105
-127
18106
-127
18107
-127
18108
-127
18109
-127
18110
-127
18111
-127
18112
-127
18113
-127
18114
-110
18115
-103
18116
60
18117
127
18118
127
18119
127
18120
127
18121
127
18122
127
18123
127
18124
127
18125
127
18126
127
18127
127
18128
117
18129
110
18130
100
18131
95
18132
55
18133
23
18134
-5
18135
-27
18136
-47
18137
-63
18138
-77
18139
-88
18140
-98
18141
-106
18142
-113
18143
-101
18144
-107
18145
-110
18146
-127
18147
-127
18148
-28
18149
127
18150
127
18151
127
18152
126
18153
121
18154
112
18155
105
18156
96
18157
90
18158
82
18159
78
18160
70
18161
66
18162
60
18163
57
18164
23
18165
-5
18166
-29
18167
-48
18168
-65
18169
-79
18170
-91
18171
-100
18172
-109
18173
-98
18174
-105
18175
-109
18176
-127
18177
-127
18178
-127
18179
-127
18180
-44
18181
127
18182
127
18183
127
18184
112
18185
108
18186
99
18187
93
18188
84
18189
80
18190
73
18191
68
18192
61
18193
59
18194
53
18195
50
18196
17
18197
-10
18198
-33
18199
-52
18200
-69
18201
-81
18202
-93
18203
-102
18204
-110
18205
-100
18206
-106
18207
-110
18208
-127
18209
-127
18210
-127
18211
-127
18212
-46
18213
127
18214
127
18215
126
18216
109
18217
105
18218
96
18219
91
18220
83
18221
78
18222
71
18223
67
18224
61
18225
57
18226
52
18227
49
18228
16
18229
-11
18230
-34
18231
-52
18232
-69
18233
-82
18234
-94
18235
-102
18236
-111
18237
-100
18238
-106
18239
-110
18240
-127
18241
-127
18242
-127
18243
-127
18244
-47
18245
127
18246
127
18247
125
18248
109
18249
105
18250
97
18251
91
18252
83
18253
78
18254
71
18255
66
18256
60
18257
57
18258
52
18259
49
18260
16
18261
-11
18262
-34
18263
-52
18264
-69
18265
-82
18266
-94
18267
-103
18268
-111
18269
-101
18270
-107
18271
-110
18272
-127
18273
-127
18274
-127
18275
-127
18276
-47
18277
127
18278
127
18279
126
18280
109
18281
105
18282
97
18283
90
18284
82
18285
78
18286
71
18287
66
18288
60
18289
57
18290
51
18291
49
18292
16
18293
-11
18294
-34
18295
-52
18296
-69
18297
-82
18298
-94
18299
-102
18300
-111
18301
-100
18302
-106
18303
-110
18304
-127
18305
-127
18306
-127
18307
-127
18308
-47
18309
127
18310
127
18311
126
18312
109
18313
105
18314
97
18315
90
18316
83
18317
77
18318
71
18319
67
18320
60
18321
57
18322
52
18323
48
18324
44
18325
42
18326
37
18327
34
18328
31
18329
30
18330
26
18331
25
18332
22
18333
21
18334
19
18335
18
18336
15
18337
14
18338
13
18339
12
18340
-15
18341
-37
18342
-57
18343
-72
18344
-86
18345
-97
18346
-107
18347
-98
18348
-105
18349
-109
18350
-127
18351
-127
18352
-127
18353
-127
18354
-127
18355
-127
18356
-127
18357
-127
18358
-127
18359
-127
18360
-127
18361
-127
18362
-127
18363
-127
18364
-127
18365
-127
18366
-127
18367
-127
18368
-127
18369
-127
18370
-111
18371
-104
18372
60
18373
127
18374
127
18375
127
18376
127
18377
127
18378
127
18379
127
18380
127
18381
127
18382
127
18383
127
18384
117
18385
110
18386
100
18387
95
18388
55
18389
23
18390
-5
18391
-27
18392
-47
18393
-63
18394
-77
18395
-88
18396
-98
18397
-106
18398
-113
18399
-102
18400
-107
18401
-109
18402
-127
18403
-127
18404
-29
18405
127
18406
127
18407
127
18408
127
18409
121
18410
112
18411
105
18412
95
18413
90
18414
82
18415
77
18416
70
18417
66
18418
60
18419
56
18420
51
18421
48
18422
44
18423
41
18424
37
18425
35
18426
31
18427
29
18428
25
18429
25
18430
22
18431
20
18432
18
18433
17
18434
15
18435
14
18436
-14
18437
-36
18438
-55
18439
-71
18440
-85
18441
-96
18442
-106
18443
-97
18444
-104
18445
-109
18446
-127
18447
-127
18448
-127
18449
-127
18450
-127
18451
-127
18452
-127
18453
-127
18454
-127
18455
-127
18456
-127
18457
-127
18458
-127
18459
-127
18460
-127
18461
-127
18462
-127
18463
-127
18464
-127
18465
-127
18466
-110
18467
-103
18468
61
18469
127
18470
127
18471
127
18472
127
18473
127
18474
127
18475
127
18476
127
18477
127
18478
127
18479
127
18480
117
18481
110
18482
101
18483
95
18484
55
18485
23
18486
-5
18487
-27
18488
-47
18489
-63
18490
-77
18491
-88
18492
-98
18493
-105
18494
-113
18495
-101
18496
-106
18497
-109
18498
-127
18499
-127
18500
-28
18501
127
18502
127
18503
127
18504
127
18505
121
18506
112
18507
105
18508
96
18509
90
18510
82
18511
78
18512
70
18513
65
18514
59
18515
57
18516
23
18517
-5
18518
-29
18519
-48
18520
-65
18521
-79
18522
-91
18523
-100
18524
-108
18525
-99
18526
-105
18527
-109
18528
-127
18529
-127
18530
-127
18531
-127
18532
-44
18533
127
18534
127
18535
127
18536
113
18537
108
18538
99
18539
93
18540
84
18541
80
18542
72
18543
68
18544
62
18545
59
18546
53
18547
50
18548
17
18549
-10
18550
-33
18551
-52
18552
-68
18553
-81
18554
-93
18555
-102
18556
-110
18557
-100
18558
-106
18559
-110
18560
-127
18561
-127
18562
-127
18563
-127
18564
-46
18565
127
18566
127
18567
126
18568
110
18569
105
18570
97
18571
91
18572
83
18573
78
18574
71
18575
67
18576
61
18577
57
18578
52
18579
49
18580
43
18581
42
18582
37
18583
35
18584
31
18585
30
18586
26
18587
25
18588
23
18589
22
18590
18
18591
18
18592
15
18593
14
18594
13
18595
12
18596
-16
18597
-37
18598
-57
18599
-72
18600
-86
18601
-97
18602
-107
18603
-98
18604
-105
18605
-109
18606
-127
18607
-127
18608
-127
18609
-127
18610
-127
18611
-127
18612
-127
18613
-127
18614
-127
18615
-127
18616
-127
18617
-127
18618
-127
18619
-127
18620
-127
18621
-127
18622
-127
18623
-127
18624
-127
18625
-127
18626
-111
18627
-104
18628
60
18629
127
18630
127
18631
127
18632
127
18633
127
18634
127
18635
127
18636
127
18637
127
18638
127
18639
127
18640
117
18641
110
18642
100
18643
95
18644
86
18645
81
18646
74
18647
69
18648
63
18649
59
18650
54
18651
51
18652
45
18653
43
18654
39
18655
36
18656
33
18657
31
18658
28
18659
26
18660
-3
18661
-27
18662
-48
18663
-65
18664
-79
18665
-91
18666
-102
18667
-109
18668
-101
18669
-106
18670
-111
18671
-127
18672
-127
18673
-127
18674
-127
18675
-127
18676
-127
18677
-127
18678
-127
18679
-127
18680
-127
18681
-127
18682
-127
18683
-127
18684
-127
18685
-127
18686
-127
18687
-127
18688
-127
18689
-112
18690
-107
18691
-100
18692
64
18693
127
18694
127
18695
127
18696
127
18697
127
18698
127
18699
127
18700
127
18701
127
18702
127
18703
127
18704
119
18705
111
18706
102
18707
96
18708
56
18709
24
18710
-4
18711
-27
18712
-47
18713
-63
18714
-77
18715
-88
18716
-98
18717
-105
18718
-112
18719
-101
18720
-106
18721
-109
18722
-127
18723
-127
18724
-28
18725
127
18726
127
18727
127
18728
127
18729
122
18730
112
18731
105
18732
96
18733
91
18734
83
18735
78
18736
71
18737
67
18738
60
18739
57
18740
23
18741
-4
18742
-29
18743
-48
18744
-65
18745
-78
18746
-91
18747
-100
18748
-108
18749
-98
18750
-105
18751
-109
18752
-127
18753
-127
18754
-127
18755
-127
18756
-44
18757
127
18758
127
18759
127
18760
112
18761
107
18762
99
18763
93
18764
84
18765
80
18766
72
18767
68
18768
62
18769
59
18770
53
18771
50
18772
16
18773
-10
18774
-33
18775
-52
18776
-68
18777
-82
18778
-93
18779
-102
18780
-110
18781
-100
18782
-106
18783
-110
18784
-127
18785
-127
18786
-127
18787
-127
18788
-47
18789
127
18790
127
18791
127
18792
110
18793
105
18794
97
18795
91
18796
83
18797
78
18798
71
18799
67
18800
60
18801
57
18802
52
18803
48
18804
16
18805
-11
18806
-34
18807
-53
18808
-69
18809
-82
18810
-94
18811
-103
18812
-111
18813
-100
18814
-106
18815
-110
18816
-127
18817
-127
18818
-127
18819
-127
18820
-46
18821
127
18822
127
18823
126
18824
109
18825
106
18826
97
18827
90
18828
83
18829
78
18830
70
18831
67
18832
60
18833
57
18834
52
18835
49
18836
44
18837
41
18838
37
18839
35
18840
31
18841
30
18842
26
18843
24
18844
22
18845
22
18846
19
18847
18
18848
15
18849
14
18850
12
18851
12
18852
-15
18853
-37
18854
-57
18855
-72
18856
-86
18857
-97
18858
-106
18859
-98
18860
-105
18861
-109
18862
-127
18863
-127
18864
-127
18865
-127
18866
-127
18867
-127
18868
-127
18869
-127
18870
-127
18871
-127
18872
-127
18873
-127
18874
-127
18875
-127
18876
-127
18877
-127
18878
-127
18879
-127
18880
-127
18881
-127
18882
-111
18883
-104
18884
60
18885
127
18886
127
18887
127
18888
127
18889
127
18890
127
18891
127
18892
127
18893
127
18894
127
18895
127
18896
117
18897
110
18898
100
18899
94
18900
86
18901
81
18902
73
18903
69
18904
63
18905
59
18906
53
18907
51
18908
45
18909
43
18910
38
18911
37
18912
33
18913
31
18914
28
18915
25
18916
-4
18917
-27
18918
-48
18919
-65
18920
-80
18921
-91
18922
-102
18923
-109
18924
-101
18925
-106
18926
-111
18927
-127
18928
-127
18929
-127
18930
-127
18931
-127
18932
-56
18933
127
18934
127
18935
116
18936
101
18937
97
18938
89
18939
83
18940
76
18941
72
18942
65
18943
62
18944
55
18945
52
18946
47
18947
45
18948
13
18949
-13
18950
-36
18951
-54
18952
-71
18953
-83
18954
-95
18955
-104
18956
-112
18957
-101
18958
-107
18959
-111
18960
-127
18961
-127
18962
-127
18963
-127
18964
-127
18965
-127
18966
-127
18967
-127
18968
-127
18969
-127
18970
-127
18971
-127
18972
-127
18973
-127
18974
-127
18975
-127
18976
-127
18977
-107
18978
-101
18979
-110
18980
71
18981
127
18982
127
18983
127
18984
127
18985
127
18986
127
18987
127
18988
127
18989
127
18990
127
18991
127
18992
122
18993
114
18994
104
18995
99
18996
59
18997
26
18998
-2
18999
-25
19000
-45
19001
-62
19002
-76
19003
-87
19004
-97
19005
-104
19006
-112
19007
-101
19008
-106
19009
-109
19010
-112
19011
-127
19012
-27
19013
127
19014
127
19015
127
19016
127
19017
122
19018
114
19019
106
19020
96
19021
91
19022
83
19023
79
19024
71
19025
67
19026
61
19027
57
19028
23
19029
-5
19030
-29
19031
-48
19032
-65
19033
-78
19034
-91
19035
-100
19036
-108
19037
-98
19038
-104
19039
-109
19040
-127
19041
-127
19042
-127
19043
-127
19044
-43
19045
127
19046
127
19047
127
19048
113
19049
108
19050
99
19051
94
19052
85
19053
79
19054
73
19055
69
19056
62
19057
59
19058
53
19059
50
19060
17
19061
-9
19062
-33
19063
-52
19064
-68
19065
-81
19066
-93
19067
-102
19068
-110
19069
-100
19070
-106
19071
-110
19072
-127
19073
-127
19074
-127
19075
-127
19076
-46
19077
127
19078
127
19079
127
19080
109
19081
106
19082
97
19083
91
19084
83
19085
78
19086
71
19087
67
19088
61
19089
57
19090
52
19091
49
19092
16
19093
-11
19094
-34
19095
-52
19096
-69
19097
-82
19098
-94
19099
-102
19100
-111
19101
-101
19102
-106
19103
-110
19104
-127
19105
-127
19106
-127
19107
-127
19108
-47
19109
127
19110
127
19111
126
19112
109
19113
105
19114
97
19115
91
19116
83
19117
78
19118
71
19119
65
19120
61
19121
57
19122
52
19123
49
19124
15
19125
-11
19126
-34
19127
-53
19128
-69
19129
-82
19130
-94
19131
-102
19132
-111
19133
-100
19134
-106
19135
-110
19136
-127
19137
-127
19138
-127
19139
-127
19140
-47
19141
127
19142
127
19143
126
19144
109
19145
105
19146
97
19147
91
19148
82
19149
78
19150
70
19151
67
19152
60
19153
57
19154
52
19155
48
19156
15
19157
-11
19158
-34
19159
-53
19160
-69
19161
-82
19162
-94
19163
-103
19164
-111
19165
-101
19166
-106
19167
-110
19168
-127
19169
-127
19170
-127
19171
-127
19172
-47
19173
127
19174
127
19175
126
19176
109
19177
105
19178
96
19179
91
19180
82
19181
77
19182
71
19183
67
19184
60
19185
57
19186
52
19187
49
19188
16
19189
-11
19190
-34
19191
-52
19192
-69
19193
-82
19194
-94
19195
-103
19196
-111
19197
-100
19198
-106
19199
-110
19200
-127
19201
-127
19202
-127
19203
-127
19204
-47
19205
127
19206
127
19207
125
19208
109
19209
105
19210
97
19211
90
19212
82
19213
78
19214
71
19215
66
19216
60
19217
57
19218
51
19219
49
19220
16
19221
-11
19222
-34
19223
-53
19224
-69
19225
-82
19226
-94
19227
-102
19228
-111
19229
-100
19230
-106
19231
-110
19232
-127
19233
-127
19234
-127
19235
-127
19236
-47
19237
127
19238
127
19239
126
19240
109
19241
105
19242
97
19243
91
19244
82
19245
78
19246
71
19247
66
19248
60
19249
57
19250
52
19251
49
19252
16
19253
-11
19254
-34
19255
-52
19256
-69
19257
-82
19258
-94
19259
-102
19260
-111
19261
-101
19262
-107
19263
-110
19264
-127
19265
-127
19266
-127
19267
-127
19268
-47
19269
127
19270
127
19271
125
19272
109
19273
105
19274
96
19275
91
19276
83
19277
78
19278
71
19279
66
19280
60
19281
57
19282
52
19283
48
19284
15
19285
-11
19286
-34
19287
-53
19288
-69
19289
-82
19290
-94
19291
-102
19292
-111
19293
-101
19294
-106
19295
-110
19296
-127
19297
-127
19298
-127
19299
-127
19300
-47
19301
127
19302
127
19303
126
19304
109
19305
105
19306
96
19307
91
19308
83
19309
78
19310
71
19311
66
19312
60
19313
57
19314
51
19315
49
19316
16
19317
-11
19318
-34
19319
-52
19320
-69
19321
-82
19322
-94
19323
-102
19324
-111
19325
-100
19326
-106
19327
-110
19328
-127
19329
-127
19330
-127
19331
-127
19332
-47
19333
127
19334
127
19335
125
19336
109
19337
105
19338
97
19339
90
19340
82
19341
78
19342
71
19343
66
19344
60
19345
57
19346
51
19347
49
19348
16
19349
-11
19350
-34
19351
-52
19352
-69
19353
-82
19354
-94
19355
-102
19356
-111
19357
-101
19358
-106
19359
-110
19360
-127
19361
-127
19362
-127
19363
-127
19364
-47
19365
127
19366
127
19367
126
19368
109
19369
104
19370
97
19371
91
19372
83
19373
78
19374
70
19375
67
19376
61
19377
57
19378
51
19379
48
19380
15
19381
-11
19382
-34
19383
-53
19384
-69
19385
-82
19386
-94
19387
-103
19388
-111
19389
-101
19390
-106
19391
-110
19392
-127
19393
-127
19394
-127
19395
-127
19396
-47
19397
127
19398
127
19399
126
19400
109
19401
105
19402
97
19403
91
19404
83
19405
77
19406
71
19407
67
19408
60
19409
57
19410
52
19411
49
19412
16
19413
-10
19414
-34
19415
-52
19416
-69
19417
-82
19418
-94
19419
-102
19420
-111
19421
-101
19422
-106
19423
-110
19424
-127
19425
-127
19426
-127
19427
-127
19428
-47
19429
127
19430
127
19431
125
19432
109
19433
104
19434
96
19435
91
19436
82
19437
78
19438
71
19439
67
19440
60
19441
57
19442
51
19443
49
19444
43
19445
41
19446
37
19447
35
19448
31
19449
29
19450
27
19451
25
19452
22
19453
21
19454
19
19455
17
19456
15
19457
15
19458
12
19459
12
19460
-16
19461
-37
19462
-57
19463
-72
19464
-86
19465
-97
19466
-107
19467
-98
19468
-104
19469
-109
19470
-127
19471
-127
19472
-127
19473
-127
19474
-127
19475
-127
19476
-127
19477
-127
19478
-127
19479
-127
19480
-127
19481
-127
19482
-127
19483
-127
19484
-127
19485
-127
19486
-127
19487
-127
19488
-127
19489
-127
19490
-111
19491
-104
19492
60
19493
127
19494
127
19495
127
19496
127
19497
127
19498
127
19499
127
19500
127
19501
127
19502
127
19503
127
19504
116
19505
110
19506
100
19507
94
19508
55
19509
23
19510
-5
19511
-28
19512
-48
19513
-63
19514
-77
19515
-88
19516
-98
19517
-106
19518
-113
19519
-102
19520
-107
19521
-110
19522
-127
19523
-127
19524
-28
19525
127
19526
127
19527
127
19528
127
19529
121
19530
111
19531
106
19532
96
19533
90
19534
82
19535
78
19536
71
19537
66
19538
60
19539
56
19540
22
19541
-5
19542
-29
19543
-48
19544
-66
19545
-79
19546
-91
19547
-100
19548
-109
19549
-98
19550
-105
19551
-109
19552
-127
19553
-127
19554
-127
19555
-127
19556
-44
19557
127
19558
127
19559
127
19560
112
19561
108
19562
100
19563
93
19564
85
19565
80
19566
73
19567
68
19568
62
19569
59
19570
52
19571
50
19572
17
19573
-10
19574
-33
19575
-52
19576
-68
19577
-81
19578
-93
19579
-102
19580
-110
19581
-100
19582
-106
19583
-110
19584
-127
19585
-127
19586
-127
19587
-127
19588
-46
19589
127
19590
127
19591
127
19592
109
19593
105
19594
97
19595
91
19596
82
19597
78
19598
71
19599
67
19600
60
19601
57
19602
52
19603
49
19604
16
19605
-10
19606
-34
19607
-52
19608
-69
19609
-82
19610
-94
19611
-102
19612
-111
19613
-100
19614
-106
19615
-110
19616
-127
19617
-127
19618
-127
19619
-127
19620
-47
19621
127
19622
127
19623
126
19624
109
19625
105
19626
97
19627
91
19628
82
19629
77
19630
71
19631
67
19632
60
19633
57
19634
52
19635
49
19636
16
19637
-11
19638
-34
19639
-52
19640
-69
19641
-82
19642
-94
19643
-103
19644
-111
19645
-101
19646
-106
19647
-110
19648
-127
19649
-127
19650
-127
19651
-127
19652
-47
19653
127
19654
127
19655
125
19656
109
19657
105
19658
96
19659
91
19660
83
19661
78
19662
70
19663
67
19664
60
19665
57
19666
51
19667
49
19668
44
19669
42
19670
37
19671
35
19672
32
19673
30
19674
26
19675
25
19676
22
19677
21
19678
18
19679
18
19680
15
19681
15
19682
13
19683
12
19684
-15
19685
-37
19686
-57
19687
-72
19688
-86
19689
-97
19690
-107
19691
-97
19692
-104
19693
-109
19694
-127
19695
-127
19696
-127
19697
-127
19698
-127
19699
-127
19700
-127
19701
-127
19702
-127
19703
-127
19704
-127
19705
-127
19706
-127
19707
-127
19708
-127
19709
-127
19710
-127
19711
-127
19712
-127
19713
-127
19714
-111
19715
-104
19716
59
19717
127
19718
127
19719
127
19720
127
19721
127
19722
127
19723
127
19724
127
19725
127
19726
127
19727
127
19728
117
19729
110
19730
100
19731
93
19732
54
19733
23
19734
-6
19735
-28
19736
-48
19737
-64
19738
-78
19739
-88
19740
-98
19741
-106
19742
-113
19743
-101
19744
-107
19745
-109
19746
-127
19747
-127
19748
-28
19749
127
19750
127
19751
127
19752
127
19753
121
19754
112
19755
105
19756
95
19757
90
19758
82
19759
77
19760
70
19761
66
19762
61
19763
57
19764
23
19765
-5
19766
-29
19767
-48
19768
-65
19769
-79
19770
-91
19771
-100
19772
-108
19773
-98
19774
-105
19775
-109
19776
-127
19777
-127
19778
-127
19779
-127
19780
-44
19781
127
19782
127
19783
127
19784
112
19785
107
19786
99
19787
93
19788
85
19789
80
19790
72
19791
69
19792
62
19793
58
19794
53
19795
50
19796
17
19797
-10
19798
-33
19799
-51
19800
-68
19801
-81
19802
-93
19803
-102
19804
-110
19805
-100
19806
-106
19807
-110
19808
-127
19809
-127
19810
-127
19811
-127
19812
-46
19813
127
19814
127
19815
126
19816
110
19817
105
19818
97
19819
91
19820
83
19821
78
19822
71
19823
67
19824
61
19825
57
19826
52
19827
48
19828
15
19829
-11
19830
-34
19831
-52
19832
-69
19833
-82
19834
-94
19835
-102
19836
-111
19837
-101
19838
-106
19839
-110
19840
-127
19841
-127
19842
-127
19843
-127
19844
-47
19845
127
19846
127
19847
126
19848
109
19849
105
19850
96
19851
91
19852
83
19853
78
19854
70
19855
67
19856
60
19857
57
19858
52
19859
48
19860
15
19861
-11
19862
-34
19863
-53
19864
-69
19865
-82
19866
-94
19867
-102
19868
-111
19869
-101
19870
-107
19871
-110
19872
-127
19873
-127
19874
-127
19875
-127
19876
-47
19877
127
19878
127
19879
125
19880
109
19881
105
19882
96
19883
91
19884
83
19885
78
19886
71
19887
67
19888
60
19889
57
19890
52
19891
48
19892
16
19893
-11
19894
-34
19895
-52
19896
-69
19897
-82
19898
-94
19899
-103
19900
-111
19901
-100
19902
-106
19903
-110
19904
-127
19905
-127
19906
-127
19907
-127
19908
-47
19909
127
19910
127
19911
126
19912
109
19913
105
19914
97
19915
91
19916
82
19917
77
19918
70
19919
67
19920
61
19921
56
19922
51
19923
49
19924
44
19925
42
19926
37
19927
35
19928
31
19929
30
19930
26
19931
24
19932
22
19933
21
19934
18
19935
18
19936
15
19937
14
19938
13
19939
12
19940
-15
19941
-37
19942
-57
19943
-72
19944
-86
19945
-96
19946
-106
19947
-97
19948
-104
19949
-109
19950
-127
19951
-127
19952
-127
19953
-127
19954
-127
19955
-127
19956
-62
19957
127
19958
127
19959
111
19960
95
19961
91
19962
84
19963
79
19964
72
19965
67
19966
62
19967
58
19968
52
19969
50
19970
45
19971
42
19972
10
19973
-16
19974
-39
19975
-56
19976
-72
19977
-85
19978
-96
19979
-105
19980
-113
19981
-102
19982
-108
19983
-111
19984
-127
19985
-127
19986
-127
19987
-127
19988
-127
19989
-127
19990
-127
19991
-127
19992
-127
19993
-127
19994
-127
19995
-127
19996
-127
19997
-127
19998
-127
19999
-127
20000
-127