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