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