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