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