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