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