repo.or.cz
/
RRG-proxmark3.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Merge pull request #2616 from jmichelp/fix14b
[RRG-proxmark3.git]
/
traces
/
lf_ATA5577_nedap.pm3
blob
5abb917b9c433370f09ff185aeb6835ce2d426d7
1
-127
2
-123
3
-114
4
-106
5
-99
6
-91
7
-85
8
-78
9
-73
10
-67
11
-63
12
-58
13
-54
14
-51
15
-47
16
-43
17
-40
18
-37
19
-34
20
-32
21
-29
22
-27
23
-25
24
-23
25
-22
26
-20
27
-19
28
-17
29
-15
30
-14
31
-13
32
-12
33
-12
34
-10
35
-9
36
-8
37
-7
38
-7
39
-6
40
-6
41
-5
42
-4
43
76
44
127
45
127
46
127
47
127
48
127
49
127
50
127
51
127
52
127
53
127
54
127
55
127
56
127
57
127
58
127
59
127
60
127
61
127
62
127
63
127
64
127
65
127
66
127
67
120
68
112
69
105
70
98
71
91
72
85
73
79
74
74
75
33
76
-54
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
-127
95
-127
96
-127
97
-127
98
-123
99
-114
100
-106
101
-98
102
-92
103
-85
104
-78
105
-73
106
-67
107
18
108
127
109
127
110
127
111
127
112
127
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
127
129
127
130
120
131
111
132
103
133
97
134
91
135
85
136
80
137
75
138
70
139
65
140
61
141
57
142
53
143
50
144
47
145
44
146
41
147
38
148
36
149
34
150
31
151
30
152
28
153
26
154
25
155
23
156
22
157
21
158
20
159
18
160
17
161
16
162
15
163
14
164
14
165
13
166
13
167
12
168
11
169
11
170
11
171
-17
172
-99
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
-127
195
-124
196
-115
197
-107
198
-99
199
-92
200
-86
201
-80
202
-74
203
11
204
127
205
127
206
127
207
127
208
127
209
127
210
127
211
127
212
127
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
125
226
117
227
109
228
102
229
95
230
89
231
83
232
77
233
72
234
68
235
28
236
-59
237
-127
238
-127
239
-127
240
-127
241
-127
242
-127
243
-127
244
-127
245
-127
246
-127
247
-127
248
-127
249
-127
250
-127
251
-127
252
-127
253
-127
254
-127
255
-127
256
-127
257
-127
258
-124
259
-116
260
-107
261
-99
262
-92
263
-86
264
-79
265
-74
266
-68
267
17
268
127
269
127
270
127
271
127
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
118
291
111
292
103
293
96
294
90
295
84
296
78
297
73
298
69
299
28
300
-59
301
-127
302
-127
303
-127
304
-127
305
-127
306
-127
307
-127
308
-127
309
-127
310
-127
311
-127
312
-127
313
-127
314
-127
315
-127
316
-127
317
-127
318
-127
319
-127
320
-127
321
-127
322
-123
323
-115
324
-106
325
-99
326
-92
327
-86
328
-79
329
-74
330
-68
331
17
332
127
333
127
334
127
335
127
336
127
337
127
338
127
339
127
340
127
341
127
342
127
343
127
344
127
345
127
346
127
347
127
348
127
349
127
350
127
351
127
352
127
353
126
354
118
355
111
356
103
357
96
358
90
359
84
360
78
361
73
362
68
363
28
364
-60
365
-127
366
-127
367
-127
368
-127
369
-127
370
-127
371
-127
372
-127
373
-127
374
-127
375
-127
376
-127
377
-127
378
-127
379
-127
380
-127
381
-127
382
-127
383
-127
384
-127
385
-127
386
-123
387
-114
388
-105
389
-98
390
-91
391
-84
392
-78
393
-73
394
-68
395
17
396
127
397
127
398
127
399
127
400
127
401
127
402
127
403
127
404
127
405
127
406
127
407
127
408
127
409
127
410
127
411
127
412
127
413
127
414
127
415
127
416
127
417
127
418
119
419
111
420
104
421
97
422
90
423
84
424
79
425
73
426
69
427
30
428
-58
429
-127
430
-127
431
-127
432
-127
433
-127
434
-127
435
-127
436
-127
437
-127
438
-127
439
-127
440
-127
441
-127
442
-127
443
-127
444
-127
445
-127
446
-127
447
-127
448
-127
449
-127
450
-123
451
-114
452
-106
453
-99
454
-91
455
-85
456
-79
457
-73
458
-68
459
-63
460
-58
461
-54
462
-50
463
-47
464
-43
465
-40
466
-37
467
-35
468
-31
469
-29
470
-27
471
-25
472
-23
473
-22
474
-19
475
-18
476
-16
477
-15
478
-14
479
-13
480
-12
481
-11
482
-9
483
-9
484
-8
485
-7
486
-7
487
-6
488
-5
489
-5
490
-4
491
76
492
127
493
127
494
127
495
127
496
127
497
127
498
127
499
127
500
127
501
127
502
127
503
127
504
127
505
127
506
127
507
127
508
127
509
127
510
127
511
127
512
127
513
127
514
127
515
121
516
113
517
106
518
99
519
92
520
87
521
80
522
75
523
35
524
-53
525
-127
526
-127
527
-127
528
-127
529
-127
530
-127
531
-127
532
-127
533
-127
534
-127
535
-127
536
-127
537
-127
538
-127
539
-127
540
-127
541
-127
542
-127
543
-127
544
-127
545
-127
546
-122
547
-113
548
-105
549
-98
550
-91
551
-84
552
-79
553
-73
554
-67
555
17
556
127
557
127
558
127
559
127
560
127
561
127
562
127
563
127
564
127
565
127
566
127
567
127
568
127
569
127
570
127
571
127
572
127
573
127
574
127
575
127
576
127
577
127
578
119
579
111
580
103
581
96
582
90
583
85
584
80
585
74
586
70
587
30
588
-58
589
-127
590
-127
591
-127
592
-127
593
-127
594
-127
595
-127
596
-127
597
-127
598
-127
599
-127
600
-127
601
-127
602
-127
603
-127
604
-127
605
-127
606
-127
607
-127
608
-127
609
-127
610
-123
611
-115
612
-107
613
-99
614
-92
615
-86
616
-80
617
-74
618
-68
619
17
620
127
621
127
622
127
623
127
624
127
625
127
626
127
627
127
628
127
629
127
630
127
631
127
632
127
633
127
634
127
635
127
636
127
637
127
638
127
639
127
640
127
641
126
642
119
643
111
644
103
645
96
646
90
647
84
648
79
649
73
650
69
651
30
652
-58
653
-127
654
-127
655
-127
656
-127
657
-127
658
-127
659
-127
660
-127
661
-127
662
-127
663
-127
664
-127
665
-127
666
-127
667
-127
668
-127
669
-127
670
-127
671
-127
672
-127
673
-127
674
-124
675
-115
676
-107
677
-99
678
-92
679
-85
680
-79
681
-74
682
-69
683
16
684
127
685
127
686
127
687
127
688
127
689
127
690
127
691
127
692
127
693
127
694
127
695
127
696
127
697
127
698
127
699
127
700
127
701
127
702
127
703
127
704
127
705
127
706
118
707
110
708
103
709
96
710
90
711
84
712
79
713
73
714
69
715
29
716
-59
717
-127
718
-127
719
-127
720
-127
721
-127
722
-127
723
-127
724
-127
725
-127
726
-127
727
-127
728
-127
729
-127
730
-127
731
-127
732
-127
733
-127
734
-127
735
-127
736
-127
737
-127
738
-122
739
-114
740
-106
741
-98
742
-91
743
-85
744
-78
745
-73
746
-67
747
17
748
127
749
127
750
127
751
127
752
127
753
127
754
127
755
127
756
127
757
127
758
127
759
127
760
127
761
127
762
127
763
127
764
127
765
127
766
127
767
127
768
127
769
127
770
119
771
111
772
104
773
97
774
90
775
84
776
79
777
73
778
69
779
30
780
-58
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
-127
795
-127
796
-127
797
-127
798
-127
799
-127
800
-127
801
-127
802
-124
803
-115
804
-106
805
-98
806
-92
807
-85
808
-79
809
-74
810
-68
811
17
812
127
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
127
829
127
830
127
831
127
832
127
833
126
834
118
835
110
836
103
837
96
838
90
839
84
840
78
841
73
842
68
843
63
844
60
845
56
846
52
847
48
848
46
849
42
850
40
851
37
852
35
853
33
854
31
855
29
856
28
857
26
858
25
859
23
860
22
861
21
862
19
863
18
864
18
865
16
866
16
867
15
868
14
869
13
870
13
871
12
872
12
873
11
874
10
875
-17
876
-99
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
-127
895
-127
896
-127
897
-127
898
-127
899
-125
900
-116
901
-108
902
-100
903
-93
904
-86
905
-80
906
-74
907
11
908
127
909
127
910
127
911
127
912
127
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
127
929
125
930
117
931
109
932
102
933
95
934
89
935
83
936
77
937
72
938
68
939
28
940
-60
941
-127
942
-127
943
-127
944
-127
945
-127
946
-127
947
-127
948
-127
949
-127
950
-127
951
-127
952
-127
953
-127
954
-127
955
-127
956
-127
957
-127
958
-127
959
-127
960
-127
961
-127
962
-123
963
-115
964
-107
965
-99
966
-92
967
-86
968
-79
969
-74
970
-68
971
17
972
127
973
127
974
127
975
127
976
127
977
127
978
127
979
127
980
127
981
127
982
127
983
127
984
127
985
127
986
127
987
127
988
127
989
127
990
127
991
127
992
127
993
126
994
118
995
110
996
103
997
95
998
90
999
83
1000
78
1001
73
1002
68
1003
29
1004
-58
1005
-127
1006
-127
1007
-127
1008
-127
1009
-127
1010
-127
1011
-127
1012
-127
1013
-127
1014
-127
1015
-127
1016
-127
1017
-127
1018
-127
1019
-127
1020
-127
1021
-127
1022
-127
1023
-127
1024
-127
1025
-127
1026
-123
1027
-115
1028
-106
1029
-98
1030
-92
1031
-85
1032
-79
1033
-73
1034
-68
1035
17
1036
127
1037
127
1038
127
1039
127
1040
127
1041
127
1042
127
1043
127
1044
127
1045
127
1046
127
1047
127
1048
127
1049
127
1050
127
1051
127
1052
127
1053
127
1054
127
1055
127
1056
127
1057
126
1058
118
1059
110
1060
103
1061
96
1062
90
1063
83
1064
78
1065
73
1066
68
1067
29
1068
-59
1069
-127
1070
-127
1071
-127
1072
-127
1073
-127
1074
-127
1075
-127
1076
-127
1077
-127
1078
-127
1079
-127
1080
-127
1081
-127
1082
-127
1083
-127
1084
-127
1085
-127
1086
-127
1087
-127
1088
-127
1089
-127
1090
-124
1091
-115
1092
-107
1093
-99
1094
-92
1095
-86
1096
-79
1097
-74
1098
-68
1099
17
1100
127
1101
127
1102
127
1103
127
1104
127
1105
127
1106
127
1107
127
1108
127
1109
127
1110
127
1111
127
1112
127
1113
127
1114
127
1115
127
1116
127
1117
127
1118
127
1119
127
1120
127
1121
127
1122
120
1123
111
1124
104
1125
97
1126
91
1127
85
1128
80
1129
75
1130
70
1131
30
1132
-58
1133
-127
1134
-127
1135
-127
1136
-127
1137
-127
1138
-127
1139
-127
1140
-127
1141
-127
1142
-127
1143
-127
1144
-127
1145
-127
1146
-127
1147
-127
1148
-127
1149
-127
1150
-127
1151
-127
1152
-127
1153
-127
1154
-123
1155
-114
1156
-106
1157
-98
1158
-92
1159
-85
1160
-79
1161
-73
1162
-68
1163
17
1164
127
1165
127
1166
127
1167
127
1168
127
1169
127
1170
127
1171
127
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
119
1187
111
1188
104
1189
96
1190
90
1191
84
1192
79
1193
73
1194
69
1195
29
1196
-58
1197
-127
1198
-127
1199
-127
1200
-127
1201
-127
1202
-127
1203
-127
1204
-127
1205
-127
1206
-127
1207
-127
1208
-127
1209
-127
1210
-127
1211
-127
1212
-127
1213
-127
1214
-127
1215
-127
1216
-127
1217
-127
1218
-123
1219
-114
1220
-106
1221
-99
1222
-92
1223
-85
1224
-79
1225
-73
1226
-68
1227
-63
1228
-58
1229
-54
1230
-50
1231
-47
1232
-43
1233
-40
1234
-37
1235
-35
1236
-32
1237
-30
1238
-27
1239
-26
1240
-23
1241
-21
1242
-20
1243
-19
1244
-17
1245
-16
1246
-14
1247
-14
1248
-12
1249
-11
1250
-10
1251
-9
1252
-9
1253
-8
1254
-7
1255
-7
1256
-6
1257
-5
1258
-5
1259
76
1260
127
1261
127
1262
127
1263
127
1264
127
1265
127
1266
127
1267
127
1268
127
1269
127
1270
127
1271
127
1272
127
1273
127
1274
127
1275
127
1276
127
1277
127
1278
127
1279
127
1280
127
1281
127
1282
127
1283
121
1284
113
1285
105
1286
98
1287
92
1288
86
1289
80
1290
75
1291
35
1292
-53
1293
-127
1294
-127
1295
-127
1296
-127
1297
-127
1298
-127
1299
-127
1300
-127
1301
-127
1302
-127
1303
-127
1304
-127
1305
-127
1306
-127
1307
-127
1308
-127
1309
-127
1310
-127
1311
-127
1312
-127
1313
-127
1314
-122
1315
-114
1316
-105
1317
-98
1318
-91
1319
-85
1320
-78
1321
-73
1322
-68
1323
17
1324
127
1325
127
1326
127
1327
127
1328
127
1329
127
1330
127
1331
127
1332
127
1333
127
1334
127
1335
127
1336
127
1337
127
1338
127
1339
127
1340
127
1341
127
1342
127
1343
127
1344
127
1345
127
1346
119
1347
111
1348
104
1349
97
1350
91
1351
85
1352
79
1353
74
1354
69
1355
29
1356
-58
1357
-127
1358
-127
1359
-127
1360
-127
1361
-127
1362
-127
1363
-127
1364
-127
1365
-127
1366
-127
1367
-127
1368
-127
1369
-127
1370
-127
1371
-127
1372
-127
1373
-127
1374
-127
1375
-127
1376
-127
1377
-127
1378
-122
1379
-114
1380
-105
1381
-97
1382
-91
1383
-85
1384
-78
1385
-73
1386
-67
1387
18
1388
127
1389
127
1390
127
1391
127
1392
127
1393
127
1394
127
1395
127
1396
127
1397
127
1398
127
1399
127
1400
127
1401
127
1402
127
1403
127
1404
127
1405
127
1406
127
1407
127
1408
127
1409
127
1410
119
1411
111
1412
103
1413
95
1414
90
1415
84
1416
78
1417
73
1418
68
1419
63
1420
59
1421
55
1422
52
1423
48
1424
45
1425
42
1426
39
1427
36
1428
35
1429
32
1430
30
1431
28
1432
27
1433
25
1434
24
1435
22
1436
21
1437
19
1438
18
1439
17
1440
16
1441
15
1442
15
1443
13
1444
13
1445
12
1446
12
1447
11
1448
11
1449
10
1450
10
1451
-17
1452
-99
1453
-127
1454
-127
1455
-127
1456
-127
1457
-127
1458
-127
1459
-127
1460
-127
1461
-127
1462
-127
1463
-127
1464
-127
1465
-127
1466
-127
1467
-127
1468
-127
1469
-127
1470
-127
1471
-127
1472
-127
1473
-127
1474
-127
1475
-125
1476
-116
1477
-108
1478
-100
1479
-93
1480
-87
1481
-81
1482
-74
1483
-70
1484
-64
1485
-60
1486
-56
1487
-52
1488
-48
1489
-45
1490
-41
1491
-38
1492
-35
1493
-33
1494
-30
1495
-28
1496
-25
1497
-24
1498
-22
1499
-20
1500
-19
1501
-17
1502
-15
1503
-14
1504
-12
1505
-12
1506
-10
1507
-10
1508
-9
1509
-8
1510
-7
1511
-7
1512
-6
1513
-5
1514
-5
1515
76
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
127
1529
127
1530
127
1531
127
1532
127
1533
127
1534
127
1535
127
1536
127
1537
127
1538
127
1539
120
1540
112
1541
105
1542
98
1543
91
1544
85
1545
79
1546
74
1547
34
1548
-54
1549
-127
1550
-127
1551
-127
1552
-127
1553
-127
1554
-127
1555
-127
1556
-127
1557
-127
1558
-127
1559
-127
1560
-127
1561
-127
1562
-127
1563
-127
1564
-127
1565
-127
1566
-127
1567
-127
1568
-127
1569
-127
1570
-121
1571
-113
1572
-105
1573
-97
1574
-90
1575
-84
1576
-78
1577
-72
1578
-67
1579
18
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
127
1595
127
1596
127
1597
127
1598
127
1599
127
1600
127
1601
127
1602
119
1603
111
1604
105
1605
97
1606
91
1607
85
1608
79
1609
74
1610
69
1611
29
1612
-58
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
-127
1629
-127
1630
-127
1631
-127
1632
-127
1633
-127
1634
-122
1635
-114
1636
-105
1637
-98
1638
-91
1639
-84
1640
-78
1641
-73
1642
-68
1643
17
1644
127
1645
127
1646
127
1647
127
1648
127
1649
127
1650
127
1651
127
1652
127
1653
127
1654
127
1655
127
1656
127
1657
127
1658
127
1659
127
1660
127
1661
127
1662
127
1663
127
1664
127
1665
126
1666
119
1667
111
1668
103
1669
96
1670
90
1671
84
1672
78
1673
73
1674
68
1675
63
1676
60
1677
56
1678
52
1679
49
1680
46
1681
42
1682
40
1683
37
1684
35
1685
33
1686
31
1687
29
1688
28
1689
25
1690
24
1691
23
1692
22
1693
20
1694
19
1695
18
1696
17
1697
16
1698
15
1699
14
1700
14
1701
12
1702
12
1703
11
1704
11
1705
10
1706
10
1707
-17
1708
-99
1709
-127
1710
-127
1711
-127
1712
-127
1713
-127
1714
-127
1715
-127
1716
-127
1717
-127
1718
-127
1719
-127
1720
-127
1721
-127
1722
-127
1723
-127
1724
-127
1725
-127
1726
-127
1727
-127
1728
-127
1729
-127
1730
-127
1731
-126
1732
-116
1733
-108
1734
-101
1735
-93
1736
-87
1737
-81
1738
-75
1739
11
1740
127
1741
127
1742
127
1743
127
1744
127
1745
127
1746
127
1747
127
1748
127
1749
127
1750
127
1751
127
1752
127
1753
127
1754
127
1755
127
1756
127
1757
127
1758
127
1759
127
1760
127
1761
126
1762
118
1763
110
1764
103
1765
95
1766
90
1767
84
1768
79
1769
73
1770
69
1771
29
1772
-58
1773
-127
1774
-127
1775
-127
1776
-127
1777
-127
1778
-127
1779
-127
1780
-127
1781
-127
1782
-127
1783
-127
1784
-127
1785
-127
1786
-127
1787
-127
1788
-127
1789
-127
1790
-127
1791
-127
1792
-127
1793
-127
1794
-124
1795
-115
1796
-107
1797
-99
1798
-92
1799
-86
1800
-79
1801
-74
1802
-69
1803
-64
1804
-59
1805
-55
1806
-51
1807
-48
1808
-44
1809
-41
1810
-37
1811
-34
1812
-32
1813
-30
1814
-27
1815
-26
1816
-23
1817
-21
1818
-20
1819
-18
1820
-17
1821
-16
1822
-14
1823
-13
1824
-12
1825
-11
1826
-10
1827
-9
1828
-9
1829
-8
1830
-6
1831
-6
1832
-5
1833
-5
1834
-4
1835
76
1836
127
1837
127
1838
127
1839
127
1840
127
1841
127
1842
127
1843
127
1844
127
1845
127
1846
127
1847
127
1848
127
1849
127
1850
127
1851
127
1852
127
1853
127
1854
127
1855
127
1856
127
1857
127
1858
127
1859
121
1860
113
1861
105
1862
99
1863
92
1864
86
1865
80
1866
75
1867
34
1868
-54
1869
-127
1870
-127
1871
-127
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
-122
1891
-114
1892
-105
1893
-98
1894
-91
1895
-84
1896
-78
1897
-73
1898
-67
1899
17
1900
127
1901
127
1902
127
1903
127
1904
127
1905
127
1906
127
1907
127
1908
127
1909
127
1910
127
1911
127
1912
127
1913
127
1914
127
1915
127
1916
127
1917
127
1918
127
1919
127
1920
127
1921
127
1922
120
1923
111
1924
104
1925
97
1926
91
1927
85
1928
79
1929
74
1930
69
1931
65
1932
61
1933
57
1934
54
1935
50
1936
47
1937
44
1938
41
1939
38
1940
36
1941
34
1942
32
1943
30
1944
29
1945
27
1946
26
1947
24
1948
23
1949
21
1950
20
1951
19
1952
17
1953
17
1954
16
1955
15
1956
15
1957
13
1958
13
1959
12
1960
12
1961
11
1962
11
1963
-16
1964
-98
1965
-127
1966
-127
1967
-127
1968
-127
1969
-127
1970
-127
1971
-127
1972
-127
1973
-127
1974
-127
1975
-127
1976
-127
1977
-127
1978
-127
1979
-127
1980
-127
1981
-127
1982
-127
1983
-127
1984
-127
1985
-127
1986
-127
1987
-126
1988
-117
1989
-109
1990
-101
1991
-94
1992
-88
1993
-82
1994
-76
1995
10
1996
127
1997
127
1998
127
1999
127
2000
127
2001
127
2002
127
2003
127
2004
127
2005
127
2006
127
2007
127
2008
127
2009
127
2010
127
2011
127
2012
127
2013
127
2014
127
2015
127
2016
127
2017
125
2018
117
2019
109
2020
102
2021
95
2022
89
2023
83
2024
78
2025
73
2026
68
2027
28
2028
-59
2029
-127
2030
-127
2031
-127
2032
-127
2033
-127
2034
-127
2035
-127
2036
-127
2037
-127
2038
-127
2039
-127
2040
-127
2041
-127
2042
-127
2043
-127
2044
-127
2045
-127
2046
-127
2047
-127
2048
-127
2049
-127
2050
-124
2051
-116
2052
-107
2053
-100
2054
-93
2055
-86
2056
-80
2057
-74
2058
-69
2059
16
2060
127
2061
127
2062
127
2063
127
2064
127
2065
127
2066
127
2067
127
2068
127
2069
127
2070
127
2071
127
2072
127
2073
127
2074
127
2075
127
2076
127
2077
127
2078
127
2079
127
2080
127
2081
127
2082
119
2083
111
2084
104
2085
97
2086
91
2087
84
2088
79
2089
74
2090
69
2091
30
2092
-58
2093
-127
2094
-127
2095
-127
2096
-127
2097
-127
2098
-127
2099
-127
2100
-127
2101
-127
2102
-127
2103
-127
2104
-127
2105
-127
2106
-127
2107
-127
2108
-127
2109
-127
2110
-127
2111
-127
2112
-127
2113
-127
2114
-123
2115
-114
2116
-106
2117
-98
2118
-91
2119
-85
2120
-79
2121
-73
2122
-68
2123
-63
2124
-58
2125
-54
2126
-50
2127
-46
2128
-43
2129
-40
2130
-37
2131
-34
2132
-31
2133
-29
2134
-27
2135
-25
2136
-23
2137
-21
2138
-19
2139
-18
2140
-17
2141
-15
2142
-14
2143
-13
2144
-12
2145
-11
2146
-10
2147
-9
2148
-8
2149
-7
2150
-6
2151
-7
2152
-5
2153
-5
2154
-4
2155
76
2156
127
2157
127
2158
127
2159
127
2160
127
2161
127
2162
127
2163
127
2164
127
2165
127
2166
127
2167
127
2168
127
2169
127
2170
127
2171
127
2172
127
2173
127
2174
127
2175
127
2176
127
2177
127
2178
127
2179
122
2180
113
2181
106
2182
99
2183
92
2184
86
2185
81
2186
75
2187
70
2188
66
2189
62
2190
58
2191
54
2192
51
2193
47
2194
45
2195
41
2196
39
2197
36
2198
34
2199
32
2200
30
2201
28
2202
27
2203
25
2204
24
2205
22
2206
21
2207
20
2208
19
2209
17
2210
17
2211
15
2212
15
2213
14
2214
13
2215
13
2216
12
2217
11
2218
11
2219
-16
2220
-99
2221
-127
2222
-127
2223
-127
2224
-127
2225
-127
2226
-127
2227
-127
2228
-127
2229
-127
2230
-127
2231
-127
2232
-127
2233
-127
2234
-127
2235
-127
2236
-127
2237
-127
2238
-127
2239
-127
2240
-127
2241
-127
2242
-127
2243
-126
2244
-117
2245
-109
2246
-101
2247
-94
2248
-87
2249
-81
2250
-76
2251
-70
2252
-65
2253
-60
2254
-56
2255
-53
2256
-49
2257
-45
2258
-42
2259
-39
2260
-36
2261
-34
2262
-31
2263
-28
2264
-26
2265
-24
2266
-22
2267
-21
2268
-19
2269
-18
2270
-16
2271
-15
2272
-13
2273
-12
2274
-11
2275
-11
2276
-10
2277
-9
2278
-8
2279
-7
2280
-6
2281
-6
2282
-5
2283
75
2284
127
2285
127
2286
127
2287
127
2288
127
2289
127
2290
127
2291
127
2292
127
2293
127
2294
127
2295
127
2296
127
2297
127
2298
127
2299
127
2300
127
2301
127
2302
127
2303
127
2304
127
2305
127
2306
127
2307
122
2308
114
2309
106
2310
99
2311
92
2312
86
2313
80
2314
76
2315
70
2316
66
2317
62
2318
58
2319
54
2320
51
2321
47
2322
45
2323
42
2324
39
2325
37
2326
34
2327
32
2328
31
2329
28
2330
27
2331
25
2332
23
2333
22
2334
22
2335
20
2336
19
2337
17
2338
17
2339
15
2340
15
2341
14
2342
14
2343
13
2344
13
2345
12
2346
11
2347
-16
2348
-98
2349
-127
2350
-127
2351
-127
2352
-127
2353
-127
2354
-127
2355
-127
2356
-127
2357
-127
2358
-127
2359
-127
2360
-127
2361
-127
2362
-127
2363
-127
2364
-127
2365
-127
2366
-127
2367
-127
2368
-127
2369
-127
2370
-127
2371
-126
2372
-116
2373
-108
2374
-101
2375
-94
2376
-87
2377
-81
2378
-75
2379
-70
2380
-65
2381
-61
2382
-56
2383
-52
2384
-48
2385
-45
2386
-41
2387
-39
2388
-36
2389
-33
2390
-31
2391
-29
2392
-26
2393
-25
2394
-22
2395
-21
2396
-19
2397
-17
2398
-16
2399
-15
2400
-13
2401
-13
2402
-11
2403
-11
2404
-9
2405
-9
2406
-8
2407
-7
2408
-6
2409
-6
2410
-5
2411
75
2412
127
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
127
2429
127
2430
127
2431
127
2432
127
2433
127
2434
127
2435
121
2436
113
2437
105
2438
98
2439
92
2440
86
2441
80
2442
76
2443
70
2444
66
2445
62
2446
58
2447
54
2448
50
2449
46
2450
44
2451
41
2452
39
2453
36
2454
35
2455
32
2456
30
2457
28
2458
26
2459
25
2460
23
2461
22
2462
21
2463
19
2464
19
2465
17
2466
17
2467
16
2468
15
2469
15
2470
14
2471
13
2472
13
2473
12
2474
12
2475
-15
2476
-98
2477
-127
2478
-127
2479
-127
2480
-127
2481
-127
2482
-127
2483
-127
2484
-127
2485
-127
2486
-127
2487
-127
2488
-127
2489
-127
2490
-127
2491
-127
2492
-127
2493
-127
2494
-127
2495
-127
2496
-127
2497
-127
2498
-127
2499
-124
2500
-115
2501
-107
2502
-99
2503
-93
2504
-86
2505
-80
2506
-74
2507
-69
2508
-63
2509
-60
2510
-55
2511
-51
2512
-48
2513
-44
2514
-41
2515
-38
2516
-35
2517
-32
2518
-30
2519
-28
2520
-26
2521
-24
2522
-22
2523
-21
2524
-19
2525
-17
2526
-16
2527
-15
2528
-14
2529
-13
2530
-11
2531
-11
2532
-10
2533
-9
2534
-8
2535
-7
2536
-6
2537
-6
2538
-5
2539
75
2540
127
2541
127
2542
127
2543
127
2544
127
2545
127
2546
127
2547
127
2548
127
2549
127
2550
127
2551
127
2552
127
2553
127
2554
127
2555
127
2556
127
2557
127
2558
127
2559
127
2560
127
2561
127
2562
127
2563
120
2564
112
2565
104
2566
98
2567
91
2568
86
2569
79
2570
75
2571
69
2572
65
2573
61
2574
57
2575
53
2576
50
2577
46
2578
43
2579
41
2580
38
2581
35
2582
33
2583
31
2584
29
2585
27
2586
26
2587
24
2588
23
2589
22
2590
21
2591
19
2592
19
2593
17
2594
17
2595
16
2596
15
2597
15
2598
14
2599
13
2600
13
2601
12
2602
11
2603
-15
2604
-98
2605
-127
2606
-127
2607
-127
2608
-127
2609
-127
2610
-127
2611
-127
2612
-127
2613
-127
2614
-127
2615
-127
2616
-127
2617
-127
2618
-127
2619
-127
2620
-127
2621
-127
2622
-127
2623
-127
2624
-127
2625
-127
2626
-127
2627
-125
2628
-116
2629
-107
2630
-100
2631
-93
2632
-86
2633
-80
2634
-75
2635
-69
2636
-64
2637
-60
2638
-55
2639
-51
2640
-48
2641
-44
2642
-41
2643
-38
2644
-35
2645
-33
2646
-30
2647
-28
2648
-26
2649
-25
2650
-22
2651
-21
2652
-19
2653
-18
2654
-16
2655
-15
2656
-14
2657
-13
2658
-11
2659
-11
2660
-9
2661
-9
2662
-8
2663
-7
2664
-6
2665
-6
2666
-5
2667
75
2668
127
2669
127
2670
127
2671
127
2672
127
2673
127
2674
127
2675
127
2676
127
2677
127
2678
127
2679
127
2680
127
2681
127
2682
127
2683
127
2684
127
2685
127
2686
127
2687
127
2688
127
2689
127
2690
127
2691
120
2692
113
2693
105
2694
98
2695
92
2696
86
2697
80
2698
75
2699
70
2700
66
2701
61
2702
58
2703
54
2704
50
2705
47
2706
44
2707
41
2708
39
2709
36
2710
34
2711
32
2712
30
2713
29
2714
27
2715
25
2716
24
2717
22
2718
21
2719
20
2720
19
2721
18
2722
16
2723
15
2724
15
2725
14
2726
14
2727
13
2728
13
2729
12
2730
11
2731
-15
2732
-98
2733
-127
2734
-127
2735
-127
2736
-127
2737
-127
2738
-127
2739
-127
2740
-127
2741
-127
2742
-127
2743
-127
2744
-127
2745
-127
2746
-127
2747
-127
2748
-127
2749
-127
2750
-127
2751
-127
2752
-127
2753
-127
2754
-127
2755
-124
2756
-116
2757
-108
2758
-99
2759
-92
2760
-86
2761
-80
2762
-74
2763
-69
2764
-63
2765
-59
2766
-55
2767
-51
2768
-48
2769
-45
2770
-40
2771
-38
2772
-35
2773
-32
2774
-30
2775
-28
2776
-26
2777
-24
2778
-22
2779
-21
2780
-19
2781
-18
2782
-17
2783
-15
2784
-13
2785
-13
2786
-12
2787
-11
2788
-10
2789
-9
2790
-8
2791
-8
2792
-7
2793
-7
2794
-6
2795
74
2796
127
2797
127
2798
127
2799
127
2800
127
2801
127
2802
127
2803
127
2804
127
2805
127
2806
127
2807
127
2808
127
2809
127
2810
127
2811
127
2812
127
2813
127
2814
127
2815
127
2816
127
2817
127
2818
127
2819
120
2820
113
2821
105
2822
99
2823
92
2824
86
2825
81
2826
76
2827
35
2828
-53
2829
-127
2830
-127
2831
-127
2832
-127
2833
-127
2834
-127
2835
-127
2836
-127
2837
-127
2838
-127
2839
-127
2840
-127
2841
-127
2842
-127
2843
-127
2844
-127
2845
-127
2846
-127
2847
-127
2848
-127
2849
-127
2850
-121
2851
-112
2852
-103
2853
-96
2854
-90
2855
-83
2856
-77
2857
-72
2858
-66
2859
18
2860
127
2861
127
2862
127
2863
127
2864
127
2865
127
2866
127
2867
127
2868
127
2869
127
2870
127
2871
127
2872
127
2873
127
2874
127
2875
127
2876
127
2877
127
2878
127
2879
127
2880
127
2881
127
2882
119
2883
111
2884
104
2885
97
2886
91
2887
85
2888
79
2889
74
2890
69
2891
29
2892
-58
2893
-127
2894
-127
2895
-127
2896
-127
2897
-127
2898
-127
2899
-127
2900
-127
2901
-127
2902
-127
2903
-127
2904
-127
2905
-127
2906
-127
2907
-127
2908
-127
2909
-127
2910
-127
2911
-127
2912
-127
2913
-127
2914
-123
2915
-115
2916
-106
2917
-99
2918
-92
2919
-86
2920
-80
2921
-74
2922
-68
2923
16
2924
127
2925
127
2926
127
2927
127
2928
127
2929
127
2930
127
2931
127
2932
127
2933
127
2934
127
2935
127
2936
127
2937
127
2938
127
2939
127
2940
127
2941
127
2942
127
2943
127
2944
127
2945
127
2946
118
2947
110
2948
103
2949
96
2950
90
2951
83
2952
78
2953
73
2954
68
2955
29
2956
-59
2957
-127
2958
-127
2959
-127
2960
-127
2961
-127
2962
-127
2963
-127
2964
-127
2965
-127
2966
-127
2967
-127
2968
-127
2969
-127
2970
-127
2971
-127
2972
-127
2973
-127
2974
-127
2975
-127
2976
-127
2977
-127
2978
-123
2979
-114
2980
-106
2981
-99
2982
-91
2983
-85
2984
-79
2985
-73
2986
-67
2987
17
2988
127
2989
127
2990
127
2991
127
2992
127
2993
127
2994
127
2995
127
2996
127
2997
127
2998
127
2999
127
3000
127
3001
127
3002
127
3003
127
3004
127
3005
127
3006
127
3007
127
3008
127
3009
127
3010
119
3011
111
3012
103
3013
96
3014
91
3015
84
3016
79
3017
74
3018
69
3019
30
3020
-58
3021
-127
3022
-127
3023
-127
3024
-127
3025
-127
3026
-127
3027
-127
3028
-127
3029
-127
3030
-127
3031
-127
3032
-127
3033
-127
3034
-127
3035
-127
3036
-127
3037
-127
3038
-127
3039
-127
3040
-127
3041
-127
3042
-122
3043
-114
3044
-106
3045
-99
3046
-91
3047
-85
3048
-79
3049
-73
3050
-68
3051
17
3052
127
3053
127
3054
127
3055
127
3056
127
3057
127
3058
127
3059
127
3060
127
3061
127
3062
127
3063
127
3064
127
3065
127
3066
127
3067
127
3068
127
3069
127
3070
127
3071
127
3072
127
3073
127
3074
118
3075
110
3076
103
3077
96
3078
90
3079
84
3080
78
3081
73
3082
68
3083
29
3084
-59
3085
-127
3086
-127
3087
-127
3088
-127
3089
-127
3090
-127
3091
-127
3092
-127
3093
-127
3094
-127
3095
-127
3096
-127
3097
-127
3098
-127
3099
-127
3100
-127
3101
-127
3102
-127
3103
-127
3104
-127
3105
-127
3106
-123
3107
-114
3108
-107
3109
-99
3110
-92
3111
-86
3112
-79
3113
-73
3114
-69
3115
16
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
127
3129
127
3130
127
3131
127
3132
127
3133
127
3134
127
3135
127
3136
127
3137
127
3138
118
3139
110
3140
104
3141
96
3142
90
3143
84
3144
79
3145
73
3146
69
3147
64
3148
60
3149
55
3150
53
3151
49
3152
46
3153
43
3154
40
3155
37
3156
35
3157
32
3158
31
3159
28
3160
27
3161
26
3162
24
3163
22
3164
21
3165
20
3166
19
3167
18
3168
17
3169
16
3170
15
3171
13
3172
13
3173
12
3174
12
3175
11
3176
11
3177
11
3178
10
3179
-16
3180
-99
3181
-127
3182
-127
3183
-127
3184
-127
3185
-127
3186
-127
3187
-127
3188
-127
3189
-127
3190
-127
3191
-127
3192
-127
3193
-127
3194
-127
3195
-127
3196
-127
3197
-127
3198
-127
3199
-127
3200
-127
3201
-127
3202
-127
3203
-125
3204
-116
3205
-108
3206
-100
3207
-94
3208
-86
3209
-80
3210
-74
3211
11
3212
127
3213
127
3214
127
3215
127
3216
127
3217
127
3218
127
3219
127
3220
127
3221
127
3222
127
3223
127
3224
127
3225
127
3226
127
3227
127
3228
127
3229
127
3230
127
3231
127
3232
127
3233
126
3234
117
3235
109
3236
103
3237
95
3238
89
3239
83
3240
78
3241
72
3242
68
3243
28
3244
-60
3245
-127
3246
-127
3247
-127
3248
-127
3249
-127
3250
-127
3251
-127
3252
-127
3253
-127
3254
-127
3255
-127
3256
-127
3257
-127
3258
-127
3259
-127
3260
-127
3261
-127
3262
-127
3263
-127
3264
-127
3265
-127
3266
-124
3267
-115
3268
-107
3269
-100
3270
-92
3271
-86
3272
-80
3273
-74
3274
-69
3275
16
3276
127
3277
127
3278
127
3279
127
3280
127
3281
127
3282
127
3283
127
3284
127
3285
127
3286
127
3287
127
3288
127
3289
127
3290
127
3291
127
3292
127
3293
127
3294
127
3295
127
3296
127
3297
127
3298
118
3299
111
3300
104
3301
96
3302
90
3303
84
3304
79
3305
73
3306
68
3307
30
3308
-58
3309
-127
3310
-127
3311
-127
3312
-127
3313
-127
3314
-127
3315
-127
3316
-127
3317
-127
3318
-127
3319
-127
3320
-127
3321
-127
3322
-127
3323
-127
3324
-127
3325
-127
3326
-127
3327
-127
3328
-127
3329
-127
3330
-123
3331
-114
3332
-106
3333
-98
3334
-91
3335
-86
3336
-80
3337
-74
3338
-68
3339
17
3340
127
3341
127
3342
127
3343
127
3344
127
3345
127
3346
127
3347
127
3348
127
3349
127
3350
127
3351
127
3352
127
3353
127
3354
127
3355
127
3356
127
3357
127
3358
127
3359
127
3360
127
3361
126
3362
118
3363
110
3364
103
3365
96
3366
90
3367
84
3368
78
3369
72
3370
68
3371
29
3372
-59
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
-123
3395
-115
3396
-107
3397
-98
3398
-91
3399
-85
3400
-79
3401
-73
3402
-68
3403
-63
3404
-58
3405
-55
3406
-50
3407
-47
3408
-43
3409
-40
3410
-37
3411
-34
3412
-32
3413
-30
3414
-27
3415
-26
3416
-23
3417
-21
3418
-20
3419
-18
3420
-16
3421
-15
3422
-13
3423
-13
3424
-12
3425
-11
3426
-10
3427
-9
3428
-8
3429
-7
3430
-6
3431
-6
3432
-5
3433
-4
3434
-4
3435
77
3436
127
3437
127
3438
127
3439
127
3440
127
3441
127
3442
127
3443
127
3444
127
3445
127
3446
127
3447
127
3448
127
3449
127
3450
127
3451
127
3452
127
3453
127
3454
127
3455
127
3456
127
3457
127
3458
127
3459
121
3460
114
3461
106
3462
99
3463
92
3464
86
3465
80
3466
75
3467
35
3468
-53
3469
-127
3470
-127
3471
-127
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
-122
3491
-113
3492
-105
3493
-97
3494
-90
3495
-84
3496
-78
3497
-72
3498
-67
3499
18
3500
127
3501
127
3502
127
3503
127
3504
127
3505
127
3506
127
3507
127
3508
127
3509
127
3510
127
3511
127
3512
127
3513
127
3514
127
3515
127
3516
127
3517
127
3518
127
3519
127
3520
127
3521
127
3522
119
3523
111
3524
104
3525
97
3526
91
3527
85
3528
80
3529
74
3530
69
3531
30
3532
-58
3533
-127
3534
-127
3535
-127
3536
-127
3537
-127
3538
-127
3539
-127
3540
-127
3541
-127
3542
-127
3543
-127
3544
-127
3545
-127
3546
-127
3547
-127
3548
-127
3549
-127
3550
-127
3551
-127
3552
-127
3553
-127
3554
-123
3555
-115
3556
-106
3557
-98
3558
-92
3559
-85
3560
-79
3561
-73
3562
-68
3563
17
3564
127
3565
127
3566
127
3567
127
3568
127
3569
127
3570
127
3571
127
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
126
3586
118
3587
110
3588
103
3589
95
3590
89
3591
83
3592
77
3593
72
3594
68
3595
63
3596
59
3597
55
3598
51
3599
48
3600
45
3601
42
3602
39
3603
37
3604
34
3605
32
3606
30
3607
28
3608
27
3609
25
3610
24
3611
22
3612
21
3613
20
3614
19
3615
17
3616
17
3617
15
3618
15
3619
14
3620
13
3621
12
3622
12
3623
12
3624
11
3625
10
3626
10
3627
-17
3628
-99
3629
-127
3630
-127
3631
-127
3632
-127
3633
-127
3634
-127
3635
-127
3636
-127
3637
-127
3638
-127
3639
-127
3640
-127
3641
-127
3642
-127
3643
-127
3644
-127
3645
-127
3646
-127
3647
-127
3648
-127
3649
-127
3650
-127
3651
-125
3652
-115
3653
-107
3654
-100
3655
-93
3656
-86
3657
-80
3658
-74
3659
11
3660
127
3661
127
3662
127
3663
127
3664
127
3665
127
3666
127
3667
127
3668
127
3669
127
3670
127
3671
127
3672
127
3673
127
3674
127
3675
127
3676
127
3677
127
3678
127
3679
127
3680
127
3681
125
3682
117
3683
109
3684
102
3685
94
3686
89
3687
83
3688
77
3689
72
3690
67
3691
26
3692
-61
3693
-127
3694
-127
3695
-127
3696
-127
3697
-127
3698
-127
3699
-127
3700
-127
3701
-127
3702
-127
3703
-127
3704
-127
3705
-127
3706
-127
3707
-127
3708
-127
3709
-127
3710
-127
3711
-127
3712
-127
3713
-127
3714
-124
3715
-115
3716
-107
3717
-99
3718
-92
3719
-86
3720
-79
3721
-74
3722
-68
3723
17
3724
127
3725
127
3726
127
3727
127
3728
127
3729
127
3730
127
3731
127
3732
127
3733
127
3734
127
3735
127
3736
127
3737
127
3738
127
3739
127
3740
127
3741
127
3742
127
3743
127
3744
127
3745
127
3746
118
3747
111
3748
103
3749
95
3750
90
3751
84
3752
78
3753
73
3754
69
3755
29
3756
-59
3757
-127
3758
-127
3759
-127
3760
-127
3761
-127
3762
-127
3763
-127
3764
-127
3765
-127
3766
-127
3767
-127
3768
-127
3769
-127
3770
-127
3771
-127
3772
-127
3773
-127
3774
-127
3775
-127
3776
-127
3777
-127
3778
-124
3779
-116
3780
-107
3781
-99
3782
-92
3783
-86
3784
-79
3785
-73
3786
-69
3787
17
3788
127
3789
127
3790
127
3791
127
3792
127
3793
127
3794
127
3795
127
3796
127
3797
127
3798
127
3799
127
3800
127
3801
127
3802
127
3803
127
3804
127
3805
127
3806
127
3807
127
3808
127
3809
127
3810
118
3811
111
3812
104
3813
96
3814
90
3815
84
3816
78
3817
73
3818
69
3819
30
3820
-57
3821
-127
3822
-127
3823
-127
3824
-127
3825
-127
3826
-127
3827
-127
3828
-127
3829
-127
3830
-127
3831
-127
3832
-127
3833
-127
3834
-127
3835
-127
3836
-127
3837
-127
3838
-127
3839
-127
3840
-127
3841
-127
3842
-123
3843
-115
3844
-106
3845
-99
3846
-93
3847
-86
3848
-79
3849
-74
3850
-69
3851
-64
3852
-59
3853
-55
3854
-51
3855
-48
3856
-44
3857
-41
3858
-37
3859
-34
3860
-32
3861
-30
3862
-28
3863
-26
3864
-23
3865
-22
3866
-20
3867
-18
3868
-17
3869
-15
3870
-14
3871
-13
3872
-12
3873
-11
3874
-10
3875
-9
3876
-8
3877
-7
3878
-6
3879
-6
3880
-5
3881
-5
3882
-4
3883
76
3884
127
3885
127
3886
127
3887
127
3888
127
3889
127
3890
127
3891
127
3892
127
3893
127
3894
127
3895
127
3896
127
3897
127
3898
127
3899
127
3900
127
3901
127
3902
127
3903
127
3904
127
3905
127
3906
127
3907
121
3908
113
3909
106
3910
99
3911
92
3912
86
3913
80
3914
75
3915
70
3916
66
3917
62
3918
58
3919
54
3920
51
3921
47
3922
45
3923
42
3924
40
3925
37
3926
35
3927
33
3928
31
3929
29
3930
28
3931
26
3932
25
3933
24
3934
22
3935
21
3936
20
3937
18
3938
18
3939
16
3940
16
3941
15
3942
14
3943
13
3944
13
3945
12
3946
12
3947
-15
3948
-97
3949
-127
3950
-127
3951
-127
3952
-127
3953
-127
3954
-127
3955
-127
3956
-127
3957
-127
3958
-127
3959
-127
3960
-127
3961
-127
3962
-127
3963
-127
3964
-127
3965
-127
3966
-127
3967
-127
3968
-127
3969
-127
3970
-127
3971
-125
3972
-115
3973
-108
3974
-100
3975
-93
3976
-86
3977
-81
3978
-75
3979
11
3980
127
3981
127
3982
127
3983
127
3984
127
3985
127
3986
127
3987
127
3988
127
3989
127
3990
127
3991
127
3992
127
3993
127
3994
127
3995
127
3996
127
3997
127
3998
127
3999
127
4000
127
4001
124
4002
116
4003
109
4004
101
4005
94
4006
88
4007
82
4008
77
4009
72
4010
67
4011
27
4012
-60
4013
-127
4014
-127
4015
-127
4016
-127
4017
-127
4018
-127
4019
-127
4020
-127
4021
-127
4022
-127
4023
-127
4024
-127
4025
-127
4026
-127
4027
-127
4028
-127
4029
-127
4030
-127
4031
-127
4032
-127
4033
-127
4034
-124
4035
-115
4036
-106
4037
-99
4038
-92
4039
-85
4040
-80
4041
-74
4042
-68
4043
16
4044
127
4045
127
4046
127
4047
127
4048
127
4049
127
4050
127
4051
127
4052
127
4053
127
4054
127
4055
127
4056
127
4057
127
4058
127
4059
127
4060
127
4061
127
4062
127
4063
127
4064
127
4065
127
4066
118
4067
110
4068
103
4069
96
4070
90
4071
84
4072
79
4073
73
4074
68
4075
30
4076
-58
4077
-127
4078
-127
4079
-127
4080
-127
4081
-127
4082
-127
4083
-127
4084
-127
4085
-127
4086
-127
4087
-127
4088
-127
4089
-127
4090
-127
4091
-127
4092
-127
4093
-127
4094
-127
4095
-127
4096
-127
4097
-127
4098
-124
4099
-115
4100
-107
4101
-100
4102
-92
4103
-86
4104
-80
4105
-74
4106
-69
4107
-64
4108
-59
4109
-55
4110
-51
4111
-48
4112
-44
4113
-41
4114
-38
4115
-36
4116
-33
4117
-30
4118
-28
4119
-26
4120
-24
4121
-23
4122
-20
4123
-19
4124
-17
4125
-16
4126
-15
4127
-13
4128
-12
4129
-11
4130
-10
4131
-9
4132
-8
4133
-8
4134
-7
4135
-6
4136
-6
4137
-6
4138
-4
4139
76
4140
127
4141
127
4142
127
4143
127
4144
127
4145
127
4146
127
4147
127
4148
127
4149
127
4150
127
4151
127
4152
127
4153
127
4154
127
4155
127
4156
127
4157
127
4158
127
4159
127
4160
127
4161
127
4162
127
4163
122
4164
114
4165
106
4166
100
4167
92
4168
86
4169
81
4170
76
4171
36
4172
-53
4173
-127
4174
-127
4175
-127
4176
-127
4177
-127
4178
-127
4179
-127
4180
-127
4181
-127
4182
-127
4183
-127
4184
-127
4185
-127
4186
-127
4187
-127
4188
-127
4189
-127
4190
-127
4191
-127
4192
-127
4193
-127
4194
-121
4195
-113
4196
-105
4197
-98
4198
-90
4199
-84
4200
-78
4201
-73
4202
-67
4203
17
4204
127
4205
127
4206
127
4207
127
4208
127
4209
127
4210
127
4211
127
4212
127
4213
127
4214
127
4215
127
4216
127
4217
127
4218
127
4219
127
4220
127
4221
127
4222
127
4223
127
4224
127
4225
126
4226
118
4227
110
4228
103
4229
96
4230
90
4231
83
4232
78
4233
73
4234
68
4235
63
4236
60
4237
56
4238
52
4239
49
4240
46
4241
43
4242
41
4243
37
4244
36
4245
34
4246
31
4247
30
4248
28
4249
26
4250
25
4251
23
4252
22
4253
21
4254
20
4255
19
4256
18
4257
17
4258
16
4259
15
4260
15
4261
14
4262
14
4263
13
4264
12
4265
11
4266
11
4267
-16
4268
-98
4269
-127
4270
-127
4271
-127
4272
-127
4273
-127
4274
-127
4275
-127
4276
-127
4277
-127
4278
-127
4279
-127
4280
-127
4281
-127
4282
-127
4283
-127
4284
-127
4285
-127
4286
-127
4287
-127
4288
-127
4289
-127
4290
-127
4291
-124
4292
-115
4293
-107
4294
-99
4295
-92
4296
-86
4297
-80
4298
-73
4299
11
4300
127
4301
127
4302
127
4303
127
4304
127
4305
127
4306
127
4307
127
4308
127
4309
127
4310
127
4311
127
4312
127
4313
127
4314
127
4315
127
4316
127
4317
127
4318
127
4319
127
4320
127
4321
125
4322
117
4323
109
4324
102
4325
95
4326
89
4327
82
4328
77
4329
72
4330
67
4331
28
4332
-59
4333
-127
4334
-127
4335
-127
4336
-127
4337
-127
4338
-127
4339
-127
4340
-127
4341
-127
4342
-127
4343
-127
4344
-127
4345
-127
4346
-127
4347
-127
4348
-127
4349
-127
4350
-127
4351
-127
4352
-127
4353
-127
4354
-124
4355
-116
4356
-107
4357
-100
4358
-93
4359
-86
4360
-80
4361
-74
4362
-69
4363
16
4364
127
4365
127
4366
127
4367
127
4368
127
4369
127
4370
127
4371
127
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
126
4386
118
4387
110
4388
103
4389
96
4390
90
4391
84
4392
78
4393
73
4394
68
4395
29
4396
-59
4397
-127
4398
-127
4399
-127
4400
-127
4401
-127
4402
-127
4403
-127
4404
-127
4405
-127
4406
-127
4407
-127
4408
-127
4409
-127
4410
-127
4411
-127
4412
-127
4413
-127
4414
-127
4415
-127
4416
-127
4417
-127
4418
-123
4419
-115
4420
-107
4421
-99
4422
-91
4423
-85
4424
-79
4425
-73
4426
-68
4427
17
4428
127
4429
127
4430
127
4431
127
4432
127
4433
127
4434
127
4435
127
4436
127
4437
127
4438
127
4439
127
4440
127
4441
127
4442
127
4443
127
4444
127
4445
127
4446
127
4447
127
4448
127
4449
127
4450
120
4451
111
4452
104
4453
97
4454
90
4455
84
4456
79
4457
73
4458
69
4459
29
4460
-59
4461
-127
4462
-127
4463
-127
4464
-127
4465
-127
4466
-127
4467
-127
4468
-127
4469
-127
4470
-127
4471
-127
4472
-127
4473
-127
4474
-127
4475
-127
4476
-127
4477
-127
4478
-127
4479
-127
4480
-127
4481
-127
4482
-123
4483
-115
4484
-107
4485
-99
4486
-92
4487
-85
4488
-79
4489
-74
4490
-68
4491
16
4492
127
4493
127
4494
127
4495
127
4496
127
4497
127
4498
127
4499
127
4500
127
4501
127
4502
127
4503
127
4504
127
4505
127
4506
127
4507
127
4508
127
4509
127
4510
127
4511
127
4512
127
4513
126
4514
119
4515
111
4516
103
4517
96
4518
90
4519
83
4520
78
4521
73
4522
68
4523
29
4524
-58
4525
-127
4526
-127
4527
-127
4528
-127
4529
-127
4530
-127
4531
-127
4532
-127
4533
-127
4534
-127
4535
-127
4536
-127
4537
-127
4538
-127
4539
-127
4540
-127
4541
-127
4542
-127
4543
-127
4544
-127
4545
-127
4546
-123
4547
-114
4548
-106
4549
-98
4550
-91
4551
-85
4552
-79
4553
-73
4554
-67
4555
-64
4556
-58
4557
-54
4558
-50
4559
-46
4560
-43
4561
-40
4562
-36
4563
-34
4564
-31
4565
-29
4566
-27
4567
-24
4568
-22
4569
-21
4570
-19
4571
-18
4572
-16
4573
-15
4574
-13
4575
-12
4576
-10
4577
-10
4578
-9
4579
-8
4580
-7
4581
-6
4582
-5
4583
-5
4584
-4
4585
-4
4586
-3
4587
77
4588
127
4589
127
4590
127
4591
127
4592
127
4593
127
4594
127
4595
127
4596
127
4597
127
4598
127
4599
127
4600
127
4601
127
4602
127
4603
127
4604
127
4605
127
4606
127
4607
127
4608
127
4609
127
4610
127
4611
121
4612
113
4613
106
4614
99
4615
92
4616
86
4617
80
4618
75
4619
35
4620
-53
4621
-127
4622
-127
4623
-127
4624
-127
4625
-127
4626
-127
4627
-127
4628
-127
4629
-127
4630
-127
4631
-127
4632
-127
4633
-127
4634
-127
4635
-127
4636
-127
4637
-127
4638
-127
4639
-127
4640
-127
4641
-127
4642
-123
4643
-114
4644
-106
4645
-99
4646
-91
4647
-85
4648
-79
4649
-73
4650
-68
4651
16
4652
127
4653
127
4654
127
4655
127
4656
127
4657
127
4658
127
4659
127
4660
127
4661
127
4662
127
4663
127
4664
127
4665
127
4666
127
4667
127
4668
127
4669
127
4670
127
4671
127
4672
127
4673
127
4674
120
4675
111
4676
104
4677
97
4678
91
4679
85
4680
79
4681
74
4682
70
4683
30
4684
-58
4685
-127
4686
-127
4687
-127
4688
-127
4689
-127
4690
-127
4691
-127
4692
-127
4693
-127
4694
-127
4695
-127
4696
-127
4697
-127
4698
-127
4699
-127
4700
-127
4701
-127
4702
-127
4703
-127
4704
-127
4705
-127
4706
-122
4707
-113
4708
-105
4709
-98
4710
-91
4711
-84
4712
-78
4713
-73
4714
-67
4715
17
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
127
4729
127
4730
127
4731
127
4732
127
4733
127
4734
127
4735
127
4736
127
4737
126
4738
118
4739
110
4740
102
4741
96
4742
90
4743
83
4744
78
4745
73
4746
67
4747
28
4748
-59
4749
-127
4750
-127
4751
-127
4752
-127
4753
-127
4754
-127
4755
-127
4756
-127
4757
-127
4758
-127
4759
-127
4760
-127
4761
-127
4762
-127
4763
-127
4764
-127
4765
-127
4766
-127
4767
-127
4768
-127
4769
-127
4770
-124
4771
-115
4772
-106
4773
-99
4774
-91
4775
-85
4776
-79
4777
-73
4778
-67
4779
17
4780
127
4781
127
4782
127
4783
127
4784
127
4785
127
4786
127
4787
127
4788
127
4789
127
4790
127
4791
127
4792
127
4793
127
4794
127
4795
127
4796
127
4797
127
4798
127
4799
127
4800
127
4801
127
4802
119
4803
111
4804
104
4805
96
4806
90
4807
84
4808
79
4809
73
4810
68
4811
29
4812
-59
4813
-127
4814
-127
4815
-127
4816
-127
4817
-127
4818
-127
4819
-127
4820
-127
4821
-127
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
-124
4835
-114
4836
-106
4837
-98
4838
-92
4839
-85
4840
-79
4841
-73
4842
-67
4843
17
4844
127
4845
127
4846
127
4847
127
4848
127
4849
127
4850
127
4851
127
4852
127
4853
127
4854
127
4855
127
4856
127
4857
127
4858
127
4859
127
4860
127
4861
127
4862
127
4863
127
4864
127
4865
127
4866
119
4867
111
4868
103
4869
96
4870
90
4871
83
4872
78
4873
73
4874
68
4875
29
4876
-58
4877
-127
4878
-127
4879
-127
4880
-127
4881
-127
4882
-127
4883
-127
4884
-127
4885
-127
4886
-127
4887
-127
4888
-127
4889
-127
4890
-127
4891
-127
4892
-127
4893
-127
4894
-127
4895
-127
4896
-127
4897
-127
4898
-123
4899
-115
4900
-106
4901
-99
4902
-92
4903
-86
4904
-80
4905
-74
4906
-68
4907
16
4908
127
4909
127
4910
127
4911
127
4912
127
4913
127
4914
127
4915
127
4916
127
4917
127
4918
127
4919
127
4920
127
4921
127
4922
127
4923
127
4924
127
4925
127
4926
127
4927
127
4928
127
4929
127
4930
119
4931
111
4932
104
4933
97
4934
91
4935
84
4936
79
4937
74
4938
69
4939
64
4940
60
4941
56
4942
53
4943
49
4944
46
4945
43
4946
41
4947
38
4948
36
4949
33
4950
31
4951
29
4952
27
4953
26
4954
25
4955
23
4956
22
4957
20
4958
19
4959
18
4960
17
4961
17
4962
16
4963
15
4964
14
4965
13
4966
13
4967
12
4968
11
4969
11
4970
10
4971
-17
4972
-98
4973
-127
4974
-127
4975
-127
4976
-127
4977
-127
4978
-127
4979
-127
4980
-127
4981
-127
4982
-127
4983
-127
4984
-127
4985
-127
4986
-127
4987
-127
4988
-127
4989
-127
4990
-127
4991
-127
4992
-127
4993
-127
4994
-127
4995
-125
4996
-117
4997
-108
4998
-100
4999
-94
5000
-87
5001
-81
5002
-75
5003
10
5004
127
5005
127
5006
127
5007
127
5008
127
5009
127
5010
127
5011
127
5012
127
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
124
5026
116
5027
107
5028
101
5029
94
5030
87
5031
81
5032
77
5033
71
5034
66
5035
28
5036
-60
5037
-127
5038
-127
5039
-127
5040
-127
5041
-127
5042
-127
5043
-127
5044
-127
5045
-127
5046
-127
5047
-127
5048
-127
5049
-127
5050
-127
5051
-127
5052
-127
5053
-127
5054
-127
5055
-127
5056
-127
5057
-127
5058
-124
5059
-115
5060
-106
5061
-99
5062
-92
5063
-85
5064
-79
5065
-74
5066
-68
5067
17
5068
127
5069
127
5070
127
5071
127
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
119
5091
111
5092
103
5093
96
5094
90
5095
84
5096
79
5097
73
5098
69
5099
30
5100
-57
5101
-127
5102
-127
5103
-127
5104
-127
5105
-127
5106
-127
5107
-127
5108
-127
5109
-127
5110
-127
5111
-127
5112
-127
5113
-127
5114
-127
5115
-127
5116
-127
5117
-127
5118
-127
5119
-127
5120
-127
5121
-127
5122
-123
5123
-114
5124
-106
5125
-99
5126
-91
5127
-85
5128
-79
5129
-73
5130
-68
5131
17
5132
127
5133
127
5134
127
5135
127
5136
127
5137
127
5138
127
5139
127
5140
127
5141
127
5142
127
5143
127
5144
127
5145
127
5146
127
5147
127
5148
127
5149
127
5150
127
5151
127
5152
127
5153
127
5154
119
5155
111
5156
104
5157
97
5158
90
5159
84
5160
79
5161
74
5162
69
5163
30
5164
-58
5165
-127
5166
-127
5167
-127
5168
-127
5169
-127
5170
-127
5171
-127
5172
-127
5173
-127
5174
-127
5175
-127
5176
-127
5177
-127
5178
-127
5179
-127
5180
-127
5181
-127
5182
-127
5183
-127
5184
-127
5185
-127
5186
-123
5187
-114
5188
-106
5189
-99
5190
-91
5191
-85
5192
-79
5193
-73
5194
-68
5195
16
5196
127
5197
127
5198
127
5199
127
5200
127
5201
127
5202
127
5203
127
5204
127
5205
127
5206
127
5207
127
5208
127
5209
127
5210
127
5211
127
5212
127
5213
127
5214
127
5215
127
5216
127
5217
127
5218
119
5219
111
5220
104
5221
97
5222
90
5223
84
5224
79
5225
74
5226
69
5227
30
5228
-58
5229
-127
5230
-127
5231
-127
5232
-127
5233
-127
5234
-127
5235
-127
5236
-127
5237
-127
5238
-127
5239
-127
5240
-127
5241
-127
5242
-127
5243
-127
5244
-127
5245
-127
5246
-127
5247
-127
5248
-127
5249
-127
5250
-122
5251
-114
5252
-106
5253
-98
5254
-91
5255
-85
5256
-79
5257
-73
5258
-68
5259
17
5260
127
5261
127
5262
127
5263
127
5264
127
5265
127
5266
127
5267
127
5268
127
5269
127
5270
127
5271
127
5272
127
5273
127
5274
127
5275
127
5276
127
5277
127
5278
127
5279
127
5280
127
5281
126
5282
118
5283
110
5284
103
5285
96
5286
90
5287
83
5288
78
5289
73
5290
68
5291
29
5292
-59
5293
-127
5294
-127
5295
-127
5296
-127
5297
-127
5298
-127
5299
-127
5300
-127
5301
-127
5302
-127
5303
-127
5304
-127
5305
-127
5306
-127
5307
-127
5308
-127
5309
-127
5310
-127
5311
-127
5312
-127
5313
-127
5314
-123
5315
-114
5316
-106
5317
-98
5318
-91
5319
-84
5320
-79
5321
-73
5322
-67
5323
-63
5324
-58
5325
-54
5326
-50
5327
-46
5328
-44
5329
-40
5330
-37
5331
-34
5332
-31
5333
-29
5334
-27
5335
-25
5336
-23
5337
-21
5338
-19
5339
-18
5340
-17
5341
-15
5342
-14
5343
-13
5344
-11
5345
-10
5346
-9
5347
-8
5348
-7
5349
-7
5350
-5
5351
-5
5352
-5
5353
-4
5354
-4
5355
77
5356
127
5357
127
5358
127
5359
127
5360
127
5361
127
5362
127
5363
127
5364
127
5365
127
5366
127
5367
127
5368
127
5369
127
5370
127
5371
127
5372
127
5373
127
5374
127
5375
127
5376
127
5377
127
5378
127
5379
121
5380
113
5381
106
5382
99
5383
92
5384
86
5385
80
5386
76
5387
36
5388
-52
5389
-127
5390
-127
5391
-127
5392
-127
5393
-127
5394
-127
5395
-127
5396
-127
5397
-127
5398
-127
5399
-127
5400
-127
5401
-127
5402
-127
5403
-127
5404
-127
5405
-127
5406
-127
5407
-127
5408
-127
5409
-127
5410
-121
5411
-112
5412
-105
5413
-98
5414
-90
5415
-85
5416
-78
5417
-73
5418
-68
5419
17
5420
127
5421
127
5422
127
5423
127
5424
127
5425
127
5426
127
5427
127
5428
127
5429
127
5430
127
5431
127
5432
127
5433
127
5434
127
5435
127
5436
127
5437
127
5438
127
5439
127
5440
127
5441
127
5442
119
5443
110
5444
103
5445
96
5446
90
5447
83
5448
79
5449
73
5450
68
5451
29
5452
-59
5453
-127
5454
-127
5455
-127
5456
-127
5457
-127
5458
-127
5459
-127
5460
-127
5461
-127
5462
-127
5463
-127
5464
-127
5465
-127
5466
-127
5467
-127
5468
-127
5469
-127
5470
-127
5471
-127
5472
-127
5473
-127
5474
-123
5475
-114
5476
-107
5477
-99
5478
-92
5479
-85
5480
-79
5481
-73
5482
-68
5483
17
5484
127
5485
127
5486
127
5487
127
5488
127
5489
127
5490
127
5491
127
5492
127
5493
127
5494
127
5495
127
5496
127
5497
127
5498
127
5499
127
5500
127
5501
127
5502
127
5503
127
5504
127
5505
127
5506
119
5507
110
5508
103
5509
96
5510
90
5511
84
5512
79
5513
73
5514
69
5515
64
5516
60
5517
56
5518
52
5519
49
5520
46
5521
42
5522
40
5523
37
5524
35
5525
33
5526
31
5527
29
5528
27
5529
25
5530
24
5531
23
5532
22
5533
20
5534
19
5535
17
5536
17
5537
15
5538
15
5539
14
5540
13
5541
13
5542
12
5543
11
5544
11
5545
10
5546
10
5547
-17
5548
-99
5549
-127
5550
-127
5551
-127
5552
-127
5553
-127
5554
-127
5555
-127
5556
-127
5557
-127
5558
-127
5559
-127
5560
-127
5561
-127
5562
-127
5563
-127
5564
-127
5565
-127
5566
-127
5567
-127
5568
-127
5569
-127
5570
-127
5571
-126
5572
-116
5573
-108
5574
-101
5575
-94
5576
-87
5577
-81
5578
-75
5579
-70
5580
-64
5581
-60
5582
-56
5583
-52
5584
-49
5585
-45
5586
-42
5587
-39
5588
-36
5589
-34
5590
-31
5591
-29
5592
-27
5593
-25
5594
-22
5595
-21
5596
-19
5597
-19
5598
-17
5599
-15
5600
-14
5601
-13
5602
-12
5603
-11
5604
-10
5605
-9
5606
-8
5607
-8
5608
-7
5609
-7
5610
-5
5611
74
5612
127
5613
127
5614
127
5615
127
5616
127
5617
127
5618
127
5619
127
5620
127
5621
127
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
120
5636
113
5637
105
5638
98
5639
91
5640
86
5641
80
5642
75
5643
35
5644
-53
5645
-127
5646
-127
5647
-127
5648
-127
5649
-127
5650
-127
5651
-127
5652
-127
5653
-127
5654
-127
5655
-127
5656
-127
5657
-127
5658
-127
5659
-127
5660
-127
5661
-127
5662
-127
5663
-127
5664
-127
5665
-127
5666
-121
5667
-112
5668
-104
5669
-97
5670
-90
5671
-83
5672
-77
5673
-72
5674
-67
5675
18
5676
127
5677
127
5678
127
5679
127
5680
127
5681
127
5682
127
5683
127
5684
127
5685
127
5686
127
5687
127
5688
127
5689
127
5690
127
5691
127
5692
127
5693
127
5694
127
5695
127
5696
127
5697
127
5698
119
5699
111
5700
104
5701
97
5702
90
5703
84
5704
79
5705
73
5706
69
5707
29
5708
-58
5709
-127
5710
-127
5711
-127
5712
-127
5713
-127
5714
-127
5715
-127
5716
-127
5717
-127
5718
-127
5719
-127
5720
-127
5721
-127
5722
-127
5723
-127
5724
-127
5725
-127
5726
-127
5727
-127
5728
-127
5729
-127
5730
-123
5731
-115
5732
-107
5733
-99
5734
-92
5735
-86
5736
-80
5737
-73
5738
-68
5739
16
5740
127
5741
127
5742
127
5743
127
5744
127
5745
127
5746
127
5747
127
5748
127
5749
127
5750
127
5751
127
5752
127
5753
127
5754
127
5755
127
5756
127
5757
127
5758
127
5759
127
5760
127
5761
127
5762
119
5763
110
5764
103
5765
96
5766
90
5767
84
5768
79
5769
73
5770
69
5771
64
5772
60
5773
56
5774
52
5775
49
5776
46
5777
43
5778
40
5779
38
5780
36
5781
33
5782
32
5783
29
5784
28
5785
26
5786
25
5787
23
5788
22
5789
20
5790
20
5791
18
5792
17
5793
16
5794
15
5795
15
5796
14
5797
13
5798
13
5799
12
5800
11
5801
11
5802
10
5803
-16
5804
-98
5805
-127
5806
-127
5807
-127
5808
-127
5809
-127
5810
-127
5811
-127
5812
-127
5813
-127
5814
-127
5815
-127
5816
-127
5817
-127
5818
-127
5819
-127
5820
-127
5821
-127
5822
-127
5823
-127
5824
-127
5825
-127
5826
-127
5827
-125
5828
-116
5829
-108
5830
-100
5831
-93
5832
-87
5833
-80
5834
-74
5835
11
5836
127
5837
127
5838
127
5839
127
5840
127
5841
127
5842
127
5843
127
5844
127
5845
127
5846
127
5847
127
5848
127
5849
127
5850
127
5851
127
5852
127
5853
127
5854
127
5855
127
5856
127
5857
125
5858
117
5859
109
5860
102
5861
95
5862
89
5863
83
5864
78
5865
72
5866
67
5867
29
5868
-59
5869
-127
5870
-127
5871
-127
5872
-127
5873
-127
5874
-127
5875
-127
5876
-127
5877
-127
5878
-127
5879
-127
5880
-127
5881
-127
5882
-127
5883
-127
5884
-127
5885
-127
5886
-127
5887
-127
5888
-127
5889
-127
5890
-124
5891
-115
5892
-106
5893
-99
5894
-92
5895
-86
5896
-79
5897
-74
5898
-68
5899
-64
5900
-58
5901
-54
5902
-51
5903
-47
5904
-43
5905
-40
5906
-37
5907
-35
5908
-32
5909
-30
5910
-27
5911
-25
5912
-23
5913
-22
5914
-20
5915
-19
5916
-17
5917
-16
5918
-15
5919
-13
5920
-11
5921
-11
5922
-10
5923
-9
5924
-8
5925
-8
5926
-7
5927
-7
5928
-5
5929
-6
5930
-5
5931
76
5932
127
5933
127
5934
127
5935
127
5936
127
5937
127
5938
127
5939
127
5940
127
5941
127
5942
127
5943
127
5944
127
5945
127
5946
127
5947
127
5948
127
5949
127
5950
127
5951
127
5952
127
5953
127
5954
127
5955
121
5956
113
5957
106
5958
99
5959
92
5960
87
5961
81
5962
76
5963
36
5964
-52
5965
-127
5966
-127
5967
-127
5968
-127
5969
-127
5970
-127
5971
-127
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
-122
5987
-113
5988
-105
5989
-98
5990
-91
5991
-84
5992
-78
5993
-73
5994
-68
5995
17
5996
127
5997
127
5998
127
5999
127
6000
127
6001
127
6002
127
6003
127
6004
127
6005
127
6006
127
6007
127
6008
127
6009
127
6010
127
6011
127
6012
127
6013
127
6014
127
6015
127
6016
127
6017
126
6018
119
6019
111
6020
103
6021
96
6022
90
6023
84
6024
79
6025
73
6026
68
6027
64
6028
60
6029
56
6030
52
6031
49
6032
46
6033
43
6034
41
6035
37
6036
36
6037
34
6038
31
6039
29
6040
27
6041
26
6042
25
6043
23
6044
22
6045
21
6046
19
6047
19
6048
18
6049
16
6050
16
6051
14
6052
14
6053
13
6054
13
6055
12
6056
12
6057
11
6058
11
6059
-16
6060
-98
6061
-127
6062
-127
6063
-127
6064
-127
6065
-127
6066
-127
6067
-127
6068
-127
6069
-127
6070
-127
6071
-127
6072
-127
6073
-127
6074
-127
6075
-127
6076
-127
6077
-127
6078
-127
6079
-127
6080
-127
6081
-127
6082
-127
6083
-125
6084
-116
6085
-109
6086
-101
6087
-93
6088
-86
6089
-81
6090
-75
6091
11
6092
127
6093
127
6094
127
6095
127
6096
127
6097
127
6098
127
6099
127
6100
127
6101
127
6102
127
6103
127
6104
127
6105
127
6106
127
6107
127
6108
127
6109
127
6110
127
6111
127
6112
127
6113
125
6114
117
6115
109
6116
102
6117
95
6118
89
6119
82
6120
77
6121
72
6122
68
6123
29
6124
-59
6125
-127
6126
-127
6127
-127
6128
-127
6129
-127
6130
-127
6131
-127
6132
-127
6133
-127
6134
-127
6135
-127
6136
-127
6137
-127
6138
-127
6139
-127
6140
-127
6141
-127
6142
-127
6143
-127
6144
-127
6145
-127
6146
-124
6147
-115
6148
-106
6149
-99
6150
-92
6151
-85
6152
-80
6153
-74
6154
-68
6155
16
6156
127
6157
127
6158
127
6159
127
6160
127
6161
127
6162
127
6163
127
6164
127
6165
127
6166
127
6167
127
6168
127
6169
127
6170
127
6171
127
6172
127
6173
127
6174
127
6175
127
6176
127
6177
126
6178
118
6179
110
6180
103
6181
95
6182
90
6183
84
6184
79
6185
73
6186
69
6187
29
6188
-59
6189
-127
6190
-127
6191
-127
6192
-127
6193
-127
6194
-127
6195
-127
6196
-127
6197
-127
6198
-127
6199
-127
6200
-127
6201
-127
6202
-127
6203
-127
6204
-127
6205
-127
6206
-127
6207
-127
6208
-127
6209
-127
6210
-123
6211
-114
6212
-106
6213
-99
6214
-92
6215
-85
6216
-79
6217
-74
6218
-68
6219
-64
6220
-58
6221
-54
6222
-50
6223
-47
6224
-44
6225
-41
6226
-38
6227
-35
6228
-32
6229
-30
6230
-28
6231
-26
6232
-23
6233
-22
6234
-20
6235
-18
6236
-17
6237
-16
6238
-14
6239
-14
6240
-12
6241
-11
6242
-10
6243
-9
6244
-9
6245
-8
6246
-7
6247
-7
6248
-6
6249
-5
6250
-4
6251
76
6252
127
6253
127
6254
127
6255
127
6256
127
6257
127
6258
127
6259
127
6260
127
6261
127
6262
127
6263
127
6264
127
6265
127
6266
127
6267
127
6268
127
6269
127
6270
127
6271
127
6272
127
6273
127
6274
127
6275
122
6276
114
6277
105
6278
99
6279
92
6280
86
6281
80
6282
75
6283
69
6284
65
6285
62
6286
58
6287
54
6288
51
6289
47
6290
45
6291
41
6292
39
6293
36
6294
34
6295
32
6296
30
6297
28
6298
26
6299
25
6300
23
6301
22
6302
21
6303
20
6304
19
6305
18
6306
17
6307
16
6308
15
6309
15
6310
14
6311
13
6312
13
6313
12
6314
12
6315
-16
6316
-98
6317
-127
6318
-127
6319
-127
6320
-127
6321
-127
6322
-127
6323
-127
6324
-127
6325
-127
6326
-127
6327
-127
6328
-127
6329
-127
6330
-127
6331
-127
6332
-127
6333
-127
6334
-127
6335
-127
6336
-127
6337
-127
6338
-127
6339
-125
6340
-116
6341
-108
6342
-100
6343
-93
6344
-86
6345
-81
6346
-75
6347
-69
6348
-64
6349
-59
6350
-54
6351
-51
6352
-47
6353
-44
6354
-41
6355
-38
6356
-34
6357
-32
6358
-30
6359
-28
6360
-25
6361
-23
6362
-21
6363
-20
6364
-17
6365
-16
6366
-15
6367
-14
6368
-13
6369
-12
6370
-11
6371
-10
6372
-9
6373
-9
6374
-8
6375
-7
6376
-7
6377
-6
6378
-5
6379
75
6380
127
6381
127
6382
127
6383
127
6384
127
6385
127
6386
127
6387
127
6388
127
6389
127
6390
127
6391
127
6392
127
6393
127
6394
127
6395
127
6396
127
6397
127
6398
127
6399
127
6400
127
6401
127
6402
127
6403
121
6404
113
6405
105
6406
99
6407
92
6408
87
6409
80
6410
76
6411
70
6412
66
6413
62
6414
58
6415
54
6416
51
6417
47
6418
44
6419
42
6420
39
6421
36
6422
35
6423
32
6424
30
6425
28
6426
27
6427
25
6428
24
6429
22
6430
21
6431
19
6432
19
6433
18
6434
17
6435
16
6436
15
6437
14
6438
14
6439
13
6440
12
6441
11
6442
11
6443
-16
6444
-98
6445
-127
6446
-127
6447
-127
6448
-127
6449
-127
6450
-127
6451
-127
6452
-127
6453
-127
6454
-127
6455
-127
6456
-127
6457
-127
6458
-127
6459
-127
6460
-127
6461
-127
6462
-127
6463
-127
6464
-127
6465
-127
6466
-127
6467
-125
6468
-116
6469
-108
6470
-100
6471
-94
6472
-87
6473
-81
6474
-75
6475
-70
6476
-64
6477
-60
6478
-56
6479
-52
6480
-49
6481
-45
6482
-41
6483
-39
6484
-35
6485
-33
6486
-30
6487
-27
6488
-25
6489
-24
6490
-21
6491
-20
6492
-18
6493
-17
6494
-16
6495
-15
6496
-13
6497
-12
6498
-11
6499
-11
6500
-9
6501
-8
6502
-7
6503
-6
6504
-6
6505
-6
6506
-5
6507
75
6508
127
6509
127
6510
127
6511
127
6512
127
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
127
6529
127
6530
127
6531
120
6532
113
6533
104
6534
98
6535
91
6536
85
6537
79
6538
75
6539
70
6540
65
6541
60
6542
57
6543
52
6544
49
6545
46
6546
43
6547
40
6548
38
6549
35
6550
34
6551
31
6552
29
6553
28
6554
26
6555
24
6556
23
6557
21
6558
21
6559
19
6560
18
6561
17
6562
17
6563
15
6564
15
6565
14
6566
14
6567
13
6568
13
6569
12
6570
11
6571
-16
6572
-98
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
-127
6595
-124
6596
-115
6597
-108
6598
-100
6599
-93
6600
-87
6601
-80
6602
-74
6603
-69
6604
-64
6605
-59
6606
-56
6607
-52
6608
-48
6609
-45
6610
-41
6611
-38
6612
-35
6613
-33
6614
-30
6615
-28
6616
-26
6617
-24
6618
-22
6619
-20
6620
-19
6621
-17
6622
-16
6623
-15
6624
-13
6625
-13
6626
-11
6627
-11
6628
-10
6629
-9
6630
-8
6631
-7
6632
-6
6633
-6
6634
-5
6635
75
6636
127
6637
127
6638
127
6639
127
6640
127
6641
127
6642
127
6643
127
6644
127
6645
127
6646
127
6647
127
6648
127
6649
127
6650
127
6651
127
6652
127
6653
127
6654
127
6655
127
6656
127
6657
127
6658
127
6659
121
6660
113
6661
105
6662
99
6663
92
6664
86
6665
80
6666
75
6667
70
6668
66
6669
61
6670
58
6671
54
6672
51
6673
47
6674
45
6675
41
6676
39
6677
36
6678
34
6679
32
6680
30
6681
28
6682
27
6683
25
6684
24
6685
22
6686
21
6687
20
6688
19
6689
17
6690
17
6691
15
6692
15
6693
14
6694
14
6695
13
6696
12
6697
12
6698
11
6699
-16
6700
-98
6701
-127
6702
-127
6703
-127
6704
-127
6705
-127
6706
-127
6707
-127
6708
-127
6709
-127
6710
-127
6711
-127
6712
-127
6713
-127
6714
-127
6715
-127
6716
-127
6717
-127
6718
-127
6719
-127
6720
-127
6721
-127
6722
-127
6723
-124
6724
-115
6725
-107
6726
-99
6727
-92
6728
-86
6729
-80
6730
-74
6731
-69
6732
-63
6733
-59
6734
-55
6735
-51
6736
-47
6737
-45
6738
-41
6739
-38
6740
-35
6741
-32
6742
-30
6743
-28
6744
-25
6745
-24
6746
-22
6747
-20
6748
-19
6749
-17
6750
-16
6751
-15
6752
-13
6753
-13
6754
-11
6755
-10
6756
-9
6757
-9
6758
-8
6759
-8
6760
-7
6761
-7
6762
-5
6763
75
6764
127
6765
127
6766
127
6767
127
6768
127
6769
127
6770
127
6771
127
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
120
6788
112
6789
104
6790
98
6791
91
6792
85
6793
79
6794
75
6795
69
6796
65
6797
61
6798
57
6799
53
6800
50
6801
47
6802
44
6803
41
6804
39
6805
36
6806
34
6807
32
6808
30
6809
28
6810
27
6811
25
6812
24
6813
22
6814
21
6815
20
6816
19
6817
18
6818
17
6819
16
6820
15
6821
15
6822
14
6823
13
6824
13
6825
12
6826
12
6827
-16
6828
-98
6829
-127
6830
-127
6831
-127
6832
-127
6833
-127
6834
-127
6835
-127
6836
-127
6837
-127
6838
-127
6839
-127
6840
-127
6841
-127
6842
-127
6843
-127
6844
-127
6845
-127
6846
-127
6847
-127
6848
-127
6849
-127
6850
-127
6851
-124
6852
-115
6853
-107
6854
-100
6855
-93
6856
-86
6857
-80
6858
-74
6859
-68
6860
-63
6861
-59
6862
-55
6863
-51
6864
-47
6865
-44
6866
-41
6867
-38
6868
-35
6869
-33
6870
-30
6871
-28
6872
-26
6873
-24
6874
-22
6875
-20
6876
-18
6877
-18
6878
-16
6879
-14
6880
-13
6881
-12
6882
-12
6883
-11
6884
-10
6885
-10
6886
-9
6887
-8
6888
-7
6889
-7
6890
-6
6891
74
6892
127
6893
127
6894
127
6895
127
6896
127
6897
127
6898
127
6899
127
6900
127
6901
127
6902
127
6903
127
6904
127
6905
127
6906
127
6907
127
6908
127
6909
127
6910
127
6911
127
6912
127
6913
127
6914
127
6915
120
6916
112
6917
104
6918
98
6919
91
6920
85
6921
79
6922
75
6923
35
6924
-53
6925
-127
6926
-127
6927
-127
6928
-127
6929
-127
6930
-127
6931
-127
6932
-127
6933
-127
6934
-127
6935
-127
6936
-127
6937
-127
6938
-127
6939
-127
6940
-127
6941
-127
6942
-127
6943
-127
6944
-127
6945
-127
6946
-121
6947
-113
6948
-104
6949
-97
6950
-90
6951
-84
6952
-78
6953
-72
6954
-67
6955
18
6956
127
6957
127
6958
127
6959
127
6960
127
6961
127
6962
127
6963
127
6964
127
6965
127
6966
127
6967
127
6968
127
6969
127
6970
127
6971
127
6972
127
6973
127
6974
127
6975
127
6976
127
6977
127
6978
120
6979
112
6980
104
6981
97
6982
91
6983
85
6984
80
6985
74
6986
69
6987
30
6988
-58
6989
-127
6990
-127
6991
-127
6992
-127
6993
-127
6994
-127
6995
-127
6996
-127
6997
-127
6998
-127
6999
-127
7000
-127
7001
-127
7002
-127
7003
-127
7004
-127
7005
-127
7006
-127
7007
-127
7008
-127
7009
-127
7010
-122
7011
-114
7012
-106
7013
-98
7014
-91
7015
-85
7016
-79
7017
-73
7018
-68
7019
17
7020
127
7021
127
7022
127
7023
127
7024
127
7025
127
7026
127
7027
127
7028
127
7029
127
7030
127
7031
127
7032
127
7033
127
7034
127
7035
127
7036
127
7037
127
7038
127
7039
127
7040
127
7041
127
7042
119
7043
111
7044
103
7045
96
7046
90
7047
84
7048
78
7049
73
7050
68
7051
29
7052
-58
7053
-127
7054
-127
7055
-127
7056
-127
7057
-127
7058
-127
7059
-127
7060
-127
7061
-127
7062
-127
7063
-127
7064
-127
7065
-127
7066
-127
7067
-127
7068
-127
7069
-127
7070
-127
7071
-127
7072
-127
7073
-127
7074
-123
7075
-114
7076
-106
7077
-98
7078
-92
7079
-85
7080
-79
7081
-73
7082
-68
7083
17
7084
127
7085
127
7086
127
7087
127
7088
127
7089
127
7090
127
7091
127
7092
127
7093
127
7094
127
7095
127
7096
127
7097
127
7098
127
7099
127
7100
127
7101
127
7102
127
7103
127
7104
127
7105
126
7106
119
7107
111
7108
103
7109
96
7110
90
7111
84
7112
78
7113
73
7114
68
7115
29
7116
-59
7117
-127
7118
-127
7119
-127
7120
-127
7121
-127
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
-124
7139
-115
7140
-107
7141
-100
7142
-92
7143
-86
7144
-80
7145
-75
7146
-69
7147
16
7148
127
7149
127
7150
127
7151
127
7152
127
7153
127
7154
127
7155
127
7156
127
7157
127
7158
127
7159
127
7160
127
7161
127
7162
127
7163
127
7164
127
7165
127
7166
127
7167
127
7168
127
7169
126
7170
118
7171
110
7172
103
7173
96
7174
90
7175
84
7176
78
7177
73
7178
69
7179
29
7180
-58
7181
-127
7182
-127
7183
-127
7184
-127
7185
-127
7186
-127
7187
-127
7188
-127
7189
-127
7190
-127
7191
-127
7192
-127
7193
-127
7194
-127
7195
-127
7196
-127
7197
-127
7198
-127
7199
-127
7200
-127
7201
-127
7202
-122
7203
-114
7204
-105
7205
-98
7206
-91
7207
-84
7208
-78
7209
-73
7210
-67
7211
18
7212
127
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
127
7230
127
7231
127
7232
127
7233
127
7234
119
7235
111
7236
104
7237
97
7238
92
7239
85
7240
79
7241
74
7242
69
7243
64
7244
60
7245
56
7246
53
7247
50
7248
46
7249
43
7250
41
7251
38
7252
35
7253
33
7254
31
7255
29
7256
27
7257
25
7258
24
7259
23
7260
22
7261
20
7262
19
7263
18
7264
17
7265
15
7266
15
7267
14
7268
14
7269
13
7270
12
7271
11
7272
11
7273
11
7274
10
7275
-17
7276
-99
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
-127
7294
-127
7295
-127
7296
-127
7297
-127
7298
-127
7299
-126
7300
-116
7301
-108
7302
-101
7303
-94
7304
-87
7305
-81
7306
-75
7307
11
7308
127
7309
127
7310
127
7311
127
7312
127
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
127
7329
125
7330
118
7331
110
7332
103
7333
95
7334
90
7335
83
7336
78
7337
73
7338
68
7339
28
7340
-59
7341
-127
7342
-127
7343
-127
7344
-127
7345
-127
7346
-127
7347
-127
7348
-127
7349
-127
7350
-127
7351
-127
7352
-127
7353
-127
7354
-127
7355
-127
7356
-127
7357
-127
7358
-127
7359
-127
7360
-127
7361
-127
7362
-124
7363
-115
7364
-107
7365
-99
7366
-93
7367
-86
7368
-80
7369
-75
7370
-69
7371
16
7372
127
7373
127
7374
127
7375
127
7376
127
7377
127
7378
127
7379
127
7380
127
7381
127
7382
127
7383
127
7384
127
7385
127
7386
127
7387
127
7388
127
7389
127
7390
127
7391
127
7392
127
7393
126
7394
117
7395
110
7396
102
7397
95
7398
89
7399
83
7400
78
7401
72
7402
68
7403
28
7404
-59
7405
-127
7406
-127
7407
-127
7408
-127
7409
-127
7410
-127
7411
-127
7412
-127
7413
-127
7414
-127
7415
-127
7416
-127
7417
-127
7418
-127
7419
-127
7420
-127
7421
-127
7422
-127
7423
-127
7424
-127
7425
-127
7426
-122
7427
-114
7428
-106
7429
-98
7430
-91
7431
-85
7432
-79
7433
-73
7434
-68
7435
17
7436
127
7437
127
7438
127
7439
127
7440
127
7441
127
7442
127
7443
127
7444
127
7445
127
7446
127
7447
127
7448
127
7449
127
7450
127
7451
127
7452
127
7453
127
7454
127
7455
127
7456
127
7457
127
7458
120
7459
111
7460
105
7461
97
7462
91
7463
85
7464
79
7465
74
7466
69
7467
30
7468
-58
7469
-127
7470
-127
7471
-127
7472
-127
7473
-127
7474
-127
7475
-127
7476
-127
7477
-127
7478
-127
7479
-127
7480
-127
7481
-127
7482
-127
7483
-127
7484
-127
7485
-127
7486
-127
7487
-127
7488
-127
7489
-127
7490
-124
7491
-115
7492
-107
7493
-100
7494
-92
7495
-86
7496
-80
7497
-74
7498
-69
7499
-64
7500
-59
7501
-55
7502
-51
7503
-48
7504
-44
7505
-41
7506
-38
7507
-35
7508
-33
7509
-31
7510
-28
7511
-26
7512
-24
7513
-22
7514
-20
7515
-19
7516
-17
7517
-16
7518
-14
7519
-13
7520
-12
7521
-12
7522
-10
7523
-9
7524
-8
7525
-7
7526
-6
7527
-6
7528
-5
7529
-4
7530
-4
7531
76
7532
127
7533
127
7534
127
7535
127
7536
127
7537
127
7538
127
7539
127
7540
127
7541
127
7542
127
7543
127
7544
127
7545
127
7546
127
7547
127
7548
127
7549
127
7550
127
7551
127
7552
127
7553
127
7554
127
7555
121
7556
113
7557
106
7558
99
7559
92
7560
87
7561
81
7562
76
7563
36
7564
-52
7565
-127
7566
-127
7567
-127
7568
-127
7569
-127
7570
-127
7571
-127
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
-122
7587
-113
7588
-105
7589
-98
7590
-90
7591
-84
7592
-78
7593
-73
7594
-67
7595
18
7596
127
7597
127
7598
127
7599
127
7600
127
7601
127
7602
127
7603
127
7604
127
7605
127
7606
127
7607
127
7608
127
7609
127
7610
127
7611
127
7612
127
7613
127
7614
127
7615
127
7616
127
7617
127
7618
119
7619
111
7620
104
7621
96
7622
91
7623
84
7624
79
7625
74
7626
69
7627
29
7628
-59
7629
-127
7630
-127
7631
-127
7632
-127
7633
-127
7634
-127
7635
-127
7636
-127
7637
-127
7638
-127
7639
-127
7640
-127
7641
-127
7642
-127
7643
-127
7644
-127
7645
-127
7646
-127
7647
-127
7648
-127
7649
-127
7650
-123
7651
-115
7652
-106
7653
-99
7654
-92
7655
-85
7656
-79
7657
-73
7658
-68
7659
17
7660
127
7661
127
7662
127
7663
127
7664
127
7665
127
7666
127
7667
127
7668
127
7669
127
7670
127
7671
127
7672
127
7673
127
7674
127
7675
127
7676
127
7677
127
7678
127
7679
127
7680
127
7681
127
7682
119
7683
110
7684
103
7685
96
7686
90
7687
84
7688
79
7689
74
7690
69
7691
64
7692
61
7693
56
7694
53
7695
49
7696
46
7697
43
7698
41
7699
38
7700
36
7701
33
7702
31
7703
30
7704
27
7705
26
7706
25
7707
23
7708
22
7709
20
7710
19
7711
18
7712
17
7713
16
7714
16
7715
14
7716
14
7717
13
7718
12
7719
11
7720
10
7721
11
7722
11
7723
-16
7724
-98
7725
-127
7726
-127
7727
-127
7728
-127
7729
-127
7730
-127
7731
-127
7732
-127
7733
-127
7734
-127
7735
-127
7736
-127
7737
-127
7738
-127
7739
-127
7740
-127
7741
-127
7742
-127
7743
-127
7744
-127
7745
-127
7746
-127
7747
-126
7748
-116
7749
-108
7750
-100
7751
-93
7752
-87
7753
-81
7754
-75
7755
10
7756
127
7757
127
7758
127
7759
127
7760
127
7761
127
7762
127
7763
127
7764
127
7765
127
7766
127
7767
127
7768
127
7769
127
7770
127
7771
127
7772
127
7773
127
7774
127
7775
127
7776
127
7777
124
7778
116
7779
109
7780
102
7781
95
7782
89
7783
83
7784
77
7785
72
7786
67
7787
27
7788
-60
7789
-127
7790
-127
7791
-127
7792
-127
7793
-127
7794
-127
7795
-127
7796
-127
7797
-127
7798
-127
7799
-127
7800
-127
7801
-127
7802
-127
7803
-127
7804
-127
7805
-127
7806
-127
7807
-127
7808
-127
7809
-127
7810
-124
7811
-115
7812
-106
7813
-99
7814
-93
7815
-85
7816
-79
7817
-74
7818
-68
7819
17
7820
127
7821
127
7822
127
7823
127
7824
127
7825
127
7826
127
7827
127
7828
127
7829
127
7830
127
7831
127
7832
127
7833
127
7834
127
7835
127
7836
127
7837
127
7838
127
7839
127
7840
127
7841
127
7842
119
7843
110
7844
103
7845
96
7846
90
7847
84
7848
79
7849
73
7850
69
7851
29
7852
-59
7853
-127
7854
-127
7855
-127
7856
-127
7857
-127
7858
-127
7859
-127
7860
-127
7861
-127
7862
-127
7863
-127
7864
-127
7865
-127
7866
-127
7867
-127
7868
-127
7869
-127
7870
-127
7871
-127
7872
-127
7873
-127
7874
-123
7875
-114
7876
-106
7877
-99
7878
-92
7879
-85
7880
-79
7881
-74
7882
-68
7883
16
7884
127
7885
127
7886
127
7887
127
7888
127
7889
127
7890
127
7891
127
7892
127
7893
127
7894
127
7895
127
7896
127
7897
127
7898
127
7899
127
7900
127
7901
127
7902
127
7903
127
7904
127
7905
126
7906
119
7907
110
7908
103
7909
97
7910
90
7911
84
7912
79
7913
73
7914
68
7915
29
7916
-58
7917
-127
7918
-127
7919
-127
7920
-127
7921
-127
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
-123
7939
-114
7940
-106
7941
-99
7942
-92
7943
-86
7944
-79
7945
-73
7946
-68
7947
-63
7948
-58
7949
-54
7950
-50
7951
-47
7952
-43
7953
-40
7954
-37
7955
-34
7956
-31
7957
-29
7958
-27
7959
-25
7960
-22
7961
-21
7962
-19
7963
-17
7964
-16
7965
-15
7966
-14
7967
-13
7968
-11
7969
-11
7970
-9
7971
-9
7972
-8
7973
-7
7974
-6
7975
-6
7976
-5
7977
-5
7978
-4
7979
76
7980
127
7981
127
7982
127
7983
127
7984
127
7985
127
7986
127
7987
127
7988
127
7989
127
7990
127
7991
127
7992
127
7993
127
7994
127
7995
127
7996
127
7997
127
7998
127
7999
127
8000
127
8001
127
8002
127
8003
121
8004
113
8005
105
8006
99
8007
92
8008
86
8009
80
8010
75
8011
70
8012
65
8013
61
8014
57
8015
54
8016
50
8017
46
8018
44
8019
41
8020
39
8021
36
8022
34
8023
32
8024
30
8025
28
8026
27
8027
25
8028
24
8029
22
8030
21
8031
19
8032
19
8033
17
8034
17
8035
17
8036
15
8037
15
8038
14
8039
13
8040
13
8041
11
8042
12
8043
-15
8044
-98
8045
-127
8046
-127
8047
-127
8048
-127
8049
-127
8050
-127
8051
-127
8052
-127
8053
-127
8054
-127
8055
-127
8056
-127
8057
-127
8058
-127
8059
-127
8060
-127
8061
-127
8062
-127
8063
-127
8064
-127
8065
-127
8066
-127
8067
-125
8068
-116
8069
-107
8070
-100
8071
-94
8072
-86
8073
-80
8074
-75
8075
11
8076
127
8077
127
8078
127
8079
127
8080
127
8081
127
8082
127
8083
127
8084
127
8085
127
8086
127
8087
127
8088
127
8089
127
8090
127
8091
127
8092
127
8093
127
8094
127
8095
127
8096
127
8097
125
8098
117
8099
108
8100
102
8101
95
8102
88
8103
83
8104
78
8105
72
8106
67
8107
28
8108
-60
8109
-127
8110
-127
8111
-127
8112
-127
8113
-127
8114
-127
8115
-127
8116
-127
8117
-127
8118
-127
8119
-127
8120
-127
8121
-127
8122
-127
8123
-127
8124
-127
8125
-127
8126
-127
8127
-127
8128
-127
8129
-127
8130
-123
8131
-114
8132
-106
8133
-99
8134
-92
8135
-85
8136
-80
8137
-74
8138
-68
8139
16
8140
127
8141
127
8142
127
8143
127
8144
127
8145
127
8146
127
8147
127
8148
127
8149
127
8150
127
8151
127
8152
127
8153
127
8154
127
8155
127
8156
127
8157
127
8158
127
8159
127
8160
127
8161
127
8162
119
8163
110
8164
103
8165
97
8166
91
8167
84
8168
79
8169
74
8170
69
8171
30
8172
-57
8173
-127
8174
-127
8175
-127
8176
-127
8177
-127
8178
-127
8179
-127
8180
-127
8181
-127
8182
-127
8183
-127
8184
-127
8185
-127
8186
-127
8187
-127
8188
-127
8189
-127
8190
-127
8191
-127
8192
-127
8193
-127
8194
-123
8195
-115
8196
-106
8197
-98
8198
-92
8199
-85
8200
-79
8201
-74
8202
-68
8203
-64
8204
-58
8205
-55
8206
-51
8207
-48
8208
-44
8209
-41
8210
-37
8211
-35
8212
-32
8213
-30
8214
-28
8215
-26
8216
-23
8217
-22
8218
-20
8219
-19
8220
-17
8221
-16
8222
-14
8223
-13
8224
-12
8225
-11
8226
-10
8227
-9
8228
-8
8229
-7
8230
-6
8231
-6
8232
-5
8233
-5
8234
-4
8235
76
8236
127
8237
127
8238
127
8239
127
8240
127
8241
127
8242
127
8243
127
8244
127
8245
127
8246
127
8247
127
8248
127
8249
127
8250
127
8251
127
8252
127
8253
127
8254
127
8255
127
8256
127
8257
127
8258
127
8259
121
8260
114
8261
106
8262
99
8263
92
8264
86
8265
81
8266
76
8267
35
8268
-53
8269
-127
8270
-127
8271
-127
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
-121
8291
-113
8292
-105
8293
-98
8294
-91
8295
-84
8296
-78
8297
-73
8298
-67
8299
18
8300
127
8301
127
8302
127
8303
127
8304
127
8305
127
8306
127
8307
127
8308
127
8309
127
8310
127
8311
127
8312
127
8313
127
8314
127
8315
127
8316
127
8317
127
8318
127
8319
127
8320
127
8321
127
8322
119
8323
111
8324
103
8325
96
8326
90
8327
84
8328
78
8329
73
8330
68
8331
63
8332
60
8333
56
8334
52
8335
49
8336
46
8337
42
8338
40
8339
37
8340
35
8341
33
8342
31
8343
29
8344
28
8345
26
8346
25
8347
23
8348
22
8349
20
8350
19
8351
18
8352
17
8353
16
8354
16
8355
15
8356
14
8357
14
8358
13
8359
13
8360
12
8361
11
8362
11
8363
-16
8364
-99
8365
-127
8366
-127
8367
-127
8368
-127
8369
-127
8370
-127
8371
-127
8372
-127
8373
-127
8374
-127
8375
-127
8376
-127
8377
-127
8378
-127
8379
-127
8380
-127
8381
-127
8382
-127
8383
-127
8384
-127
8385
-127
8386
-127
8387
-124
8388
-115
8389
-107
8390
-99
8391
-93
8392
-86
8393
-80
8394
-74
8395
11
8396
127
8397
127
8398
127
8399
127
8400
127
8401
127
8402
127
8403
127
8404
127
8405
127
8406
127
8407
127
8408
127
8409
127
8410
127
8411
127
8412
127
8413
127
8414
127
8415
127
8416
127
8417
124
8418
116
8419
109
8420
102
8421
94
8422
89
8423
82
8424
77
8425
72
8426
67
8427
28
8428
-59
8429
-127
8430
-127
8431
-127
8432
-127
8433
-127
8434
-127
8435
-127
8436
-127
8437
-127
8438
-127
8439
-127
8440
-127
8441
-127
8442
-127
8443
-127
8444
-127
8445
-127
8446
-127
8447
-127
8448
-127
8449
-127
8450
-124
8451
-116
8452
-108
8453
-100
8454
-93
8455
-86
8456
-80
8457
-75
8458
-69
8459
16
8460
127
8461
127
8462
127
8463
127
8464
127
8465
127
8466
127
8467
127
8468
127
8469
127
8470
127
8471
127
8472
127
8473
127
8474
127
8475
127
8476
127
8477
127
8478
127
8479
127
8480
127
8481
126
8482
118
8483
110
8484
103
8485
95
8486
90
8487
84
8488
78
8489
73
8490
69
8491
29
8492
-59
8493
-127
8494
-127
8495
-127
8496
-127
8497
-127
8498
-127
8499
-127
8500
-127
8501
-127
8502
-127
8503
-127
8504
-127
8505
-127
8506
-127
8507
-127
8508
-127
8509
-127
8510
-127
8511
-127
8512
-127
8513
-127
8514
-123
8515
-115
8516
-106
8517
-99
8518
-92
8519
-85
8520
-79
8521
-73
8522
-68
8523
17
8524
127
8525
127
8526
127
8527
127
8528
127
8529
127
8530
127
8531
127
8532
127
8533
127
8534
127
8535
127
8536
127
8537
127
8538
127
8539
127
8540
127
8541
127
8542
127
8543
127
8544
127
8545
127
8546
119
8547
111
8548
104
8549
97
8550
91
8551
84
8552
79
8553
73
8554
69
8555
28
8556
-60
8557
-127
8558
-127
8559
-127
8560
-127
8561
-127
8562
-127
8563
-127
8564
-127
8565
-127
8566
-127
8567
-127
8568
-127
8569
-127
8570
-127
8571
-127
8572
-127
8573
-127
8574
-127
8575
-127
8576
-127
8577
-127
8578
-123
8579
-115
8580
-107
8581
-99
8582
-92
8583
-86
8584
-80
8585
-75
8586
-69
8587
16
8588
127
8589
127
8590
127
8591
127
8592
127
8593
127
8594
127
8595
127
8596
127
8597
127
8598
127
8599
127
8600
127
8601
127
8602
127
8603
127
8604
127
8605
127
8606
127
8607
127
8608
127
8609
127
8610
119
8611
111
8612
104
8613
97
8614
90
8615
84
8616
79
8617
73
8618
69
8619
30
8620
-58
8621
-127
8622
-127
8623
-127
8624
-127
8625
-127
8626
-127
8627
-127
8628
-127
8629
-127
8630
-127
8631
-127
8632
-127
8633
-127
8634
-127
8635
-127
8636
-127
8637
-127
8638
-127
8639
-127
8640
-127
8641
-127
8642
-123
8643
-114
8644
-106
8645
-99
8646
-92
8647
-85
8648
-79
8649
-73
8650
-68
8651
-63
8652
-58
8653
-55
8654
-51
8655
-47
8656
-44
8657
-41
8658
-37
8659
-35
8660
-31
8661
-30
8662
-27
8663
-25
8664
-23
8665
-21
8666
-19
8667
-18
8668
-17
8669
-15
8670
-14
8671
-13
8672
-11
8673
-11
8674
-10
8675
-9
8676
-8
8677
-7
8678
-6
8679
-6
8680
-5
8681
-5
8682
-4
8683
76
8684
127
8685
127
8686
127
8687
127
8688
127
8689
127
8690
127
8691
127
8692
127
8693
127
8694
127
8695
127
8696
127
8697
127
8698
127
8699
127
8700
127
8701
127
8702
127
8703
127
8704
127
8705
127
8706
127
8707
122
8708
114
8709
107
8710
100
8711
94
8712
87
8713
81
8714
76
8715
36
8716
-52
8717
-127
8718
-127
8719
-127
8720
-127
8721
-127
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
-123
8739
-114
8740
-105
8741
-98
8742
-91
8743
-85
8744
-79
8745
-73
8746
-68
8747
16
8748
127
8749
127
8750
127
8751
127
8752
127
8753
127
8754
127
8755
127
8756
127
8757
127
8758
127
8759
127
8760
127
8761
127
8762
127
8763
127
8764
127
8765
127
8766
127
8767
127
8768
127
8769
126
8770
118
8771
109
8772
103
8773
96
8774
90
8775
83
8776
78
8777
72
8778
68
8779
29
8780
-59
8781
-127
8782
-127
8783
-127
8784
-127
8785
-127
8786
-127
8787
-127
8788
-127
8789
-127
8790
-127
8791
-127
8792
-127
8793
-127
8794
-127
8795
-127
8796
-127
8797
-127
8798
-127
8799
-127
8800
-127
8801
-127
8802
-123
8803
-114
8804
-106
8805
-98
8806
-91
8807
-85
8808
-79
8809
-74
8810
-68
8811
17
8812
127
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
127
8830
127
8831
127
8832
127
8833
127
8834
119
8835
111
8836
103
8837
97
8838
91
8839
84
8840
79
8841
73
8842
69
8843
30
8844
-57
8845
-127
8846
-127
8847
-127
8848
-127
8849
-127
8850
-127
8851
-127
8852
-127
8853
-127
8854
-127
8855
-127
8856
-127
8857
-127
8858
-127
8859
-127
8860
-127
8861
-127
8862
-127
8863
-127
8864
-127
8865
-127
8866
-123
8867
-115
8868
-106
8869
-99
8870
-92
8871
-85
8872
-79
8873
-73
8874
-68
8875
17
8876
127
8877
127
8878
127
8879
127
8880
127
8881
127
8882
127
8883
127
8884
127
8885
127
8886
127
8887
127
8888
127
8889
127
8890
127
8891
127
8892
127
8893
127
8894
127
8895
127
8896
127
8897
127
8898
119
8899
111
8900
104
8901
97
8902
91
8903
84
8904
79
8905
74
8906
70
8907
30
8908
-59
8909
-127
8910
-127
8911
-127
8912
-127
8913
-127
8914
-127
8915
-127
8916
-127
8917
-127
8918
-127
8919
-127
8920
-127
8921
-127
8922
-127
8923
-127
8924
-127
8925
-127
8926
-127
8927
-127
8928
-127
8929
-127
8930
-122
8931
-114
8932
-105
8933
-98
8934
-91
8935
-85
8936
-79
8937
-73
8938
-68
8939
17
8940
127
8941
127
8942
127
8943
127
8944
127
8945
127
8946
127
8947
127
8948
127
8949
127
8950
127
8951
127
8952
127
8953
127
8954
127
8955
127
8956
127
8957
127
8958
127
8959
127
8960
127
8961
126
8962
118
8963
110
8964
103
8965
96
8966
89
8967
84
8968
78
8969
73
8970
68
8971
29
8972
-58
8973
-127
8974
-127
8975
-127
8976
-127
8977
-127
8978
-127
8979
-127
8980
-127
8981
-127
8982
-127
8983
-127
8984
-127
8985
-127
8986
-127
8987
-127
8988
-127
8989
-127
8990
-127
8991
-127
8992
-127
8993
-127
8994
-123
8995
-115
8996
-106
8997
-98
8998
-91
8999
-85
9000
-78
9001
-73
9002
-68
9003
17
9004
127
9005
127
9006
127
9007
127
9008
127
9009
127
9010
127
9011
127
9012
127
9013
127
9014
127
9015
127
9016
127
9017
127
9018
127
9019
127
9020
127
9021
127
9022
127
9023
127
9024
127
9025
127
9026
118
9027
110
9028
104
9029
96
9030
90
9031
84
9032
79
9033
73
9034
68
9035
64
9036
60
9037
56
9038
52
9039
49
9040
46
9041
43
9042
40
9043
38
9044
36
9045
33
9046
31
9047
29
9048
27
9049
26
9050
24
9051
23
9052
22
9053
20
9054
19
9055
18
9056
17
9057
15
9058
15
9059
14
9060
14
9061
12
9062
12
9063
12
9064
11
9065
11
9066
10
9067
-17
9068
-99
9069
-127
9070
-127
9071
-127
9072
-127
9073
-127
9074
-127
9075
-127
9076
-127
9077
-127
9078
-127
9079
-127
9080
-127
9081
-127
9082
-127
9083
-127
9084
-127
9085
-127
9086
-127
9087
-127
9088
-127
9089
-127
9090
-127
9091
-126
9092
-116
9093
-109
9094
-101
9095
-94
9096
-87
9097
-81
9098
-75
9099
10
9100
127
9101
127
9102
127
9103
127
9104
127
9105
127
9106
127
9107
127
9108
127
9109
127
9110
127
9111
127
9112
127
9113
127
9114
127
9115
127
9116
127
9117
127
9118
127
9119
127
9120
127
9121
126
9122
118
9123
110
9124
103
9125
96
9126
90
9127
83
9128
78
9129
73
9130
68
9131
29
9132
-59
9133
-127
9134
-127
9135
-127
9136
-127
9137
-127
9138
-127
9139
-127
9140
-127
9141
-127
9142
-127
9143
-127
9144
-127
9145
-127
9146
-127
9147
-127
9148
-127
9149
-127
9150
-127
9151
-127
9152
-127
9153
-127
9154
-123
9155
-114
9156
-106
9157
-99
9158
-92
9159
-85
9160
-79
9161
-74
9162
-68
9163
16
9164
127
9165
127
9166
127
9167
127
9168
127
9169
127
9170
127
9171
127
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
119
9187
110
9188
103
9189
96
9190
90
9191
83
9192
78
9193
73
9194
68
9195
30
9196
-58
9197
-127
9198
-127
9199
-127
9200
-127
9201
-127
9202
-127
9203
-127
9204
-127
9205
-127
9206
-127
9207
-127
9208
-127
9209
-127
9210
-127
9211
-127
9212
-127
9213
-127
9214
-127
9215
-127
9216
-127
9217
-127
9218
-123
9219
-115
9220
-107
9221
-99
9222
-91
9223
-85
9224
-79
9225
-73
9226
-68
9227
17
9228
127
9229
127
9230
127
9231
127
9232
127
9233
127
9234
127
9235
127
9236
127
9237
127
9238
127
9239
127
9240
127
9241
127
9242
127
9243
127
9244
127
9245
127
9246
127
9247
127
9248
127
9249
127
9250
118
9251
110
9252
103
9253
96
9254
90
9255
83
9256
78
9257
73
9258
68
9259
29
9260
-59
9261
-127
9262
-127
9263
-127
9264
-127
9265
-127
9266
-127
9267
-127
9268
-127
9269
-127
9270
-127
9271
-127
9272
-127
9273
-127
9274
-127
9275
-127
9276
-127
9277
-127
9278
-127
9279
-127
9280
-127
9281
-127
9282
-124
9283
-115
9284
-106
9285
-100
9286
-92
9287
-85
9288
-80
9289
-74
9290
-68
9291
16
9292
127
9293
127
9294
127
9295
127
9296
127
9297
127
9298
127
9299
127
9300
127
9301
127
9302
127
9303
127
9304
127
9305
127
9306
127
9307
127
9308
127
9309
127
9310
127
9311
127
9312
127
9313
127
9314
119
9315
110
9316
103
9317
96
9318
90
9319
84
9320
78
9321
73
9322
68
9323
28
9324
-60
9325
-127
9326
-127
9327
-127
9328
-127
9329
-127
9330
-127
9331
-127
9332
-127
9333
-127
9334
-127
9335
-127
9336
-127
9337
-127
9338
-127
9339
-127
9340
-127
9341
-127
9342
-127
9343
-127
9344
-127
9345
-127
9346
-123
9347
-115
9348
-107
9349
-99
9350
-92
9351
-85
9352
-79
9353
-73
9354
-68
9355
17
9356
127
9357
127
9358
127
9359
127
9360
127
9361
127
9362
127
9363
127
9364
127
9365
127
9366
127
9367
127
9368
127
9369
127
9370
127
9371
127
9372
127
9373
127
9374
127
9375
127
9376
127
9377
127
9378
119
9379
111
9380
104
9381
97
9382
90
9383
84
9384
79
9385
74
9386
69
9387
30
9388
-58
9389
-127
9390
-127
9391
-127
9392
-127
9393
-127
9394
-127
9395
-127
9396
-127
9397
-127
9398
-127
9399
-127
9400
-127
9401
-127
9402
-127
9403
-127
9404
-127
9405
-127
9406
-127
9407
-127
9408
-127
9409
-127
9410
-124
9411
-115
9412
-106
9413
-99
9414
-92
9415
-85
9416
-80
9417
-74
9418
-68
9419
-64
9420
-59
9421
-55
9422
-51
9423
-47
9424
-44
9425
-41
9426
-38
9427
-35
9428
-32
9429
-30
9430
-28
9431
-26
9432
-24
9433
-22
9434
-20
9435
-19
9436
-17
9437
-16
9438
-15
9439
-13
9440
-12
9441
-11
9442
-10
9443
-10
9444
-9
9445
-8
9446
-8
9447
-7
9448
-6
9449
-6
9450
-5
9451
75
9452
127
9453
127
9454
127
9455
127
9456
127
9457
127
9458
127
9459
127
9460
127
9461
127
9462
127
9463
127
9464
127
9465
127
9466
127
9467
127
9468
127
9469
127
9470
127
9471
127
9472
127
9473
127
9474
127
9475
121
9476
114
9477
106
9478
100
9479
93
9480
88
9481
81
9482
77
9483
36
9484
-52
9485
-127
9486
-127
9487
-127
9488
-127
9489
-127
9490
-127
9491
-127
9492
-127
9493
-127
9494
-127
9495
-127
9496
-127
9497
-127
9498
-127
9499
-127
9500
-127
9501
-127
9502
-127
9503
-127
9504
-127
9505
-127
9506
-122
9507
-113
9508
-105
9509
-98
9510
-90
9511
-84
9512
-78
9513
-73
9514
-67
9515
17
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
127
9529
127
9530
127
9531
127
9532
127
9533
127
9534
127
9535
127
9536
127
9537
127
9538
119
9539
111
9540
103
9541
97
9542
91
9543
84
9544
79
9545
73
9546
68
9547
29
9548
-58
9549
-127
9550
-127
9551
-127
9552
-127
9553
-127
9554
-127
9555
-127
9556
-127
9557
-127
9558
-127
9559
-127
9560
-127
9561
-127
9562
-127
9563
-127
9564
-127
9565
-127
9566
-127
9567
-127
9568
-127
9569
-127
9570
-123
9571
-115
9572
-106
9573
-99
9574
-92
9575
-85
9576
-79
9577
-74
9578
-68
9579
16
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
127
9595
127
9596
127
9597
127
9598
127
9599
127
9600
127
9601
127
9602
119
9603
111
9604
104
9605
97
9606
91
9607
84
9608
79
9609
74
9610
69
9611
64
9612
61
9613
57
9614
53
9615
50
9616
47
9617
43
9618
41
9619
38
9620
36
9621
33
9622
31
9623
29
9624
27
9625
25
9626
25
9627
22
9628
21
9629
20
9630
19
9631
18
9632
17
9633
16
9634
15
9635
14
9636
14
9637
13
9638
12
9639
12
9640
11
9641
11
9642
11
9643
-17
9644
-99
9645
-127
9646
-127
9647
-127
9648
-127
9649
-127
9650
-127
9651
-127
9652
-127
9653
-127
9654
-127
9655
-127
9656
-127
9657
-127
9658
-127
9659
-127
9660
-127
9661
-127
9662
-127
9663
-127
9664
-127
9665
-127
9666
-127
9667
-125
9668
-116
9669
-108
9670
-100
9671
-93
9672
-86
9673
-81
9674
-75
9675
-69
9676
-64
9677
-60
9678
-55
9679
-52
9680
-48
9681
-44
9682
-41
9683
-38
9684
-34
9685
-33
9686
-30
9687
-28
9688
-25
9689
-24
9690
-22
9691
-20
9692
-18
9693
-17
9694
-15
9695
-14
9696
-13
9697
-12
9698
-11
9699
-10
9700
-9
9701
-9
9702
-8
9703
-7
9704
-6
9705
-6
9706
-5
9707
75
9708
127
9709
127
9710
127
9711
127
9712
127
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
127
9729
127
9730
127
9731
120
9732
112
9733
104
9734
97
9735
91
9736
85
9737
79
9738
74
9739
34
9740
-54
9741
-127
9742
-127
9743
-127
9744
-127
9745
-127
9746
-127
9747
-127
9748
-127
9749
-127
9750
-127
9751
-127
9752
-127
9753
-127
9754
-127
9755
-127
9756
-127
9757
-127
9758
-127
9759
-127
9760
-127
9761
-127
9762
-122
9763
-113
9764
-105
9765
-97
9766
-90
9767
-84
9768
-78
9769
-72
9770
-67
9771
18
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
120
9795
111
9796
104
9797
97
9798
91
9799
85
9800
79
9801
74
9802
69
9803
30
9804
-58
9805
-127
9806
-127
9807
-127
9808
-127
9809
-127
9810
-127
9811
-127
9812
-127
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
-123
9827
-115
9828
-107
9829
-99
9830
-92
9831
-86
9832
-80
9833
-74
9834
-69
9835
16
9836
127
9837
127
9838
127
9839
127
9840
127
9841
127
9842
127
9843
127
9844
127
9845
127
9846
127
9847
127
9848
127
9849
127
9850
127
9851
127
9852
127
9853
127
9854
127
9855
127
9856
127
9857
126
9858
118
9859
110
9860
103
9861
96
9862
90
9863
84
9864
79
9865
73
9866
69
9867
64
9868
60
9869
56
9870
53
9871
49
9872
47
9873
44
9874
41
9875
38
9876
36
9877
34
9878
32
9879
30
9880
28
9881
27
9882
26
9883
24
9884
23
9885
22
9886
21
9887
19
9888
19
9889
18
9890
17
9891
16
9892
15
9893
14
9894
14
9895
13
9896
13
9897
12
9898
12
9899
-15
9900
-98
9901
-127
9902
-127
9903
-127
9904
-127
9905
-127
9906
-127
9907
-127
9908
-127
9909
-127
9910
-127
9911
-127
9912
-127
9913
-127
9914
-127
9915
-127
9916
-127
9917
-127
9918
-127
9919
-127
9920
-127
9921
-127
9922
-127
9923
-124
9924
-115
9925
-107
9926
-99
9927
-93
9928
-86
9929
-80
9930
-75
9931
11
9932
127
9933
127
9934
127
9935
127
9936
127
9937
127
9938
127
9939
127
9940
127
9941
127
9942
127
9943
127
9944
127
9945
127
9946
127
9947
127
9948
127
9949
127
9950
127
9951
127
9952
127
9953
126
9954
117
9955
109
9956
102
9957
95
9958
88
9959
82
9960
77
9961
71
9962
67
9963
28
9964
-59
9965
-127
9966
-127
9967
-127
9968
-127
9969
-127
9970
-127
9971
-127
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
-124
9987
-115
9988
-107
9989
-101
9990
-93
9991
-86
9992
-81
9993
-75
9994
-69
9995
-64
9996
-60
9997
-55
9998
-52
9999
-48
10000
-45
10001
-41
10002
-38
10003
-35
10004
-33
10005
-31
10006
-28
10007
-27
10008
-24
10009
-22
10010
-20
10011
-19
10012
-18
10013
-16
10014
-15
10015
-14
10016
-12
10017
-12
10018
-11
10019
-10
10020
-9
10021
-8
10022
-8
10023
-7
10024
-6
10025
-6
10026
-5
10027
75
10028
127
10029
127
10030
127
10031
127
10032
127
10033
127
10034
127
10035
127
10036
127
10037
127
10038
127
10039
127
10040
127
10041
127
10042
127
10043
127
10044
127
10045
127
10046
127
10047
127
10048
127
10049
127
10050
127
10051
121
10052
112
10053
105
10054
98
10055
91
10056
85
10057
79
10058
75
10059
34
10060
-54
10061
-127
10062
-127
10063
-127
10064
-127
10065
-127
10066
-127
10067
-127
10068
-127
10069
-127
10070
-127
10071
-127
10072
-127
10073
-127
10074
-127
10075
-127
10076
-127
10077
-127
10078
-127
10079
-127
10080
-127
10081
-127
10082
-121
10083
-113
10084
-105
10085
-97
10086
-91
10087
-84
10088
-78
10089
-73
10090
-67
10091
18
10092
127
10093
127
10094
127
10095
127
10096
127
10097
127
10098
127
10099
127
10100
127
10101
127
10102
127
10103
127
10104
127
10105
127
10106
127
10107
127
10108
127
10109
127
10110
127
10111
127
10112
127
10113
127
10114
120
10115
111
10116
105
10117
98
10118
92
10119
85
10120
80
10121
74
10122
70
10123
65
10124
61
10125
57
10126
54
10127
50
10128
47
10129
44
10130
42
10131
39
10132
36
10133
34
10134
32
10135
30
10136
29
10137
27
10138
26
10139
24
10140
22
10141
21
10142
20
10143
19
10144
18
10145
16
10146
16
10147
15
10148
14
10149
14
10150
13
10151
13
10152
13
10153
11
10154
11
10155
-16
10156
-98
10157
-127
10158
-127
10159
-127
10160
-127
10161
-127
10162
-127
10163
-127
10164
-127
10165
-127
10166
-127
10167
-127
10168
-127
10169
-127
10170
-127
10171
-127
10172
-127
10173
-127
10174
-127
10175
-127
10176
-127
10177
-127
10178
-127
10179
-125
10180
-115
10181
-108
10182
-100
10183
-93
10184
-86
10185
-80
10186
-75
10187
11
10188
127
10189
127
10190
127
10191
127
10192
127
10193
127
10194
127
10195
127
10196
127
10197
127
10198
127
10199
127
10200
127
10201
127
10202
127
10203
127
10204
127
10205
127
10206
127
10207
127
10208
127
10209
125
10210
117
10211
109
10212
102
10213
95
10214
89
10215
83
10216
78
10217
72
10218
68
10219
28
10220
-59
10221
-127
10222
-127
10223
-127
10224
-127
10225
-127
10226
-127
10227
-127
10228
-127
10229
-127
10230
-127
10231
-127
10232
-127
10233
-127
10234
-127
10235
-127
10236
-127
10237
-127
10238
-127
10239
-127
10240
-127
10241
-127
10242
-124
10243
-116
10244
-107
10245
-100
10246
-93
10247
-86
10248
-80
10249
-75
10250
-69
10251
16
10252
127
10253
127
10254
127
10255
127
10256
127
10257
127
10258
127
10259
127
10260
127
10261
127
10262
127
10263
127
10264
127
10265
127
10266
127
10267
127
10268
127
10269
127
10270
127
10271
127
10272
127
10273
127
10274
118
10275
110
10276
104
10277
96
10278
90
10279
84
10280
79
10281
73
10282
69
10283
29
10284
-58
10285
-127
10286
-127
10287
-127
10288
-127
10289
-127
10290
-127
10291
-127
10292
-127
10293
-127
10294
-127
10295
-127
10296
-127
10297
-127
10298
-127
10299
-127
10300
-127
10301
-127
10302
-127
10303
-127
10304
-127
10305
-127
10306
-122
10307
-113
10308
-106
10309
-98
10310
-91
10311
-85
10312
-79
10313
-73
10314
-68
10315
-63
10316
-58
10317
-54
10318
-50
10319
-47
10320
-43
10321
-40
10322
-37
10323
-34
10324
-31
10325
-29
10326
-27
10327
-25
10328
-23
10329
-21
10330
-19
10331
-18
10332
-16
10333
-15
10334
-13
10335
-13
10336
-11
10337
-10
10338
-9
10339
-9
10340
-7
10341
-7
10342
-6
10343
-6
10344
-5
10345
-4
10346
-4
10347
77
10348
127
10349
127
10350
127
10351
127
10352
127
10353
127
10354
127
10355
127
10356
127
10357
127
10358
127
10359
127
10360
127
10361
127
10362
127
10363
127
10364
127
10365
127
10366
127
10367
127
10368
127
10369
127
10370
127
10371
121
10372
113
10373
105
10374
99
10375
92
10376
86
10377
79
10378
75
10379
70
10380
65
10381
61
10382
58
10383
53
10384
50
10385
47
10386
44
10387
41
10388
39
10389
35
10390
33
10391
32
10392
30
10393
28
10394
27
10395
25
10396
23
10397
21
10398
21
10399
20
10400
18
10401
17
10402
16
10403
15
10404
15
10405
13
10406
13
10407
12
10408
12
10409
11
10410
10
10411
-17
10412
-99
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
-127
10429
-127
10430
-127
10431
-127
10432
-127
10433
-127
10434
-127
10435
-125
10436
-116
10437
-108
10438
-100
10439
-93
10440
-86
10441
-80
10442
-74
10443
-69
10444
-63
10445
-59
10446
-55
10447
-51
10448
-47
10449
-44
10450
-40
10451
-37
10452
-35
10453
-32
10454
-29
10455
-27
10456
-25
10457
-23
10458
-21
10459
-19
10460
-18
10461
-16
10462
-15
10463
-14
10464
-12
10465
-12
10466
-10
10467
-9
10468
-9
10469
-8
10470
-7
10471
-7
10472
-6
10473
-6
10474
-5
10475
76
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
127
10495
127
10496
127
10497
127
10498
127
10499
121
10500
113
10501
105
10502
98
10503
92
10504
86
10505
80
10506
75
10507
70
10508
65
10509
61
10510
57
10511
53
10512
51
10513
47
10514
45
10515
41
10516
39
10517
37
10518
34
10519
32
10520
31
10521
28
10522
27
10523
25
10524
23
10525
23
10526
22
10527
21
10528
20
10529
18
10530
18
10531
16
10532
16
10533
15
10534
14
10535
14
10536
13
10537
12
10538
12
10539
-16
10540
-98
10541
-127
10542
-127
10543
-127
10544
-127
10545
-127
10546
-127
10547
-127
10548
-127
10549
-127
10550
-127
10551
-127
10552
-127
10553
-127
10554
-127
10555
-127
10556
-127
10557
-127
10558
-127
10559
-127
10560
-127
10561
-127
10562
-127
10563
-125
10564
-116
10565
-108
10566
-101
10567
-93
10568
-87
10569
-81
10570
-75
10571
-70
10572
-65
10573
-60
10574
-55
10575
-52
10576
-48
10577
-44
10578
-41
10579
-38
10580
-35
10581
-33
10582
-30
10583
-28
10584
-25
10585
-23
10586
-22
10587
-20
10588
-18
10589
-17
10590
-15
10591
-14
10592
-13
10593
-12
10594
-11
10595
-11
10596
-9
10597
-9
10598
-8
10599
-8
10600
-7
10601
-7
10602
-6
10603
75
10604
127
10605
127
10606
127
10607
127
10608
127
10609
127
10610
127
10611
127
10612
127
10613
127
10614
127
10615
127
10616
127
10617
127
10618
127
10619
127
10620
127
10621
127
10622
127
10623
127
10624
127
10625
127
10626
127
10627
120
10628
113
10629
105
10630
98
10631
92
10632
86
10633
79
10634
75
10635
70
10636
65
10637
61
10638
58
10639
53
10640
50
10641
47
10642
44
10643
41
10644
39
10645
36
10646
35
10647
33
10648
31
10649
29
10650
27
10651
26
10652
25
10653
23
10654
22
10655
20
10656
19
10657
18
10658
17
10659
17
10660
16
10661
15
10662
15
10663
14
10664
13
10665
13
10666
12
10667
-14
10668
-97
10669
-127
10670
-127
10671
-127
10672
-127
10673
-127
10674
-127
10675
-127
10676
-127
10677
-127
10678
-127
10679
-127
10680
-127
10681
-127
10682
-127
10683
-127
10684
-127
10685
-127
10686
-127
10687
-127
10688
-127
10689
-127
10690
-127
10691
-124
10692
-116
10693
-108
10694
-100
10695
-93
10696
-86
10697
-80
10698
-74
10699
-69
10700
-64
10701
-59
10702
-55
10703
-52
10704
-48
10705
-45
10706
-41
10707
-38
10708
-35
10709
-33
10710
-30
10711
-28
10712
-26
10713
-24
10714
-22
10715
-21
10716
-19
10717
-18
10718
-16
10719
-15
10720
-14
10721
-13
10722
-11
10723
-11
10724
-9
10725
-9
10726
-8
10727
-7
10728
-7
10729
-6
10730
-5
10731
75
10732
127
10733
127
10734
127
10735
127
10736
127
10737
127
10738
127
10739
127
10740
127
10741
127
10742
127
10743
127
10744
127
10745
127
10746
127
10747
127
10748
127
10749
127
10750
127
10751
127
10752
127
10753
127
10754
127
10755
120
10756
113
10757
105
10758
98
10759
91
10760
85
10761
79
10762
74
10763
69
10764
65
10765
60
10766
57
10767
53
10768
50
10769
47
10770
44
10771
40
10772
39
10773
36
10774
33
10775
31
10776
30
10777
28
10778
26
10779
24
10780
24
10781
22
10782
21
10783
20
10784
18
10785
17
10786
17
10787
15
10788
15
10789
14
10790
14
10791
13
10792
12
10793
12
10794
11
10795
-16
10796
-98
10797
-127
10798
-127
10799
-127
10800
-127
10801
-127
10802
-127
10803
-127
10804
-127
10805
-127
10806
-127
10807
-127
10808
-127
10809
-127
10810
-127
10811
-127
10812
-127
10813
-127
10814
-127
10815
-127
10816
-127
10817
-127
10818
-127
10819
-124
10820
-115
10821
-108
10822
-100
10823
-93
10824
-86
10825
-80
10826
-74
10827
-68
10828
-64
10829
-59
10830
-55
10831
-51
10832
-47
10833
-44
10834
-41
10835
-37
10836
-35
10837
-32
10838
-30
10839
-28
10840
-26
10841
-23
10842
-22
10843
-20
10844
-18
10845
-18
10846
-16
10847
-15
10848
-14
10849
-13
10850
-11
10851
-11
10852
-9
10853
-9
10854
-8
10855
-8
10856
-6
10857
-6
10858
-5
10859
75
10860
127
10861
127
10862
127
10863
127
10864
127
10865
127
10866
127
10867
127
10868
127
10869
127
10870
127
10871
127
10872
127
10873
127
10874
127
10875
127
10876
127
10877
127
10878
127
10879
127
10880
127
10881
127
10882
127
10883
120
10884
113
10885
105
10886
98
10887
92
10888
86
10889
79
10890
75
10891
70
10892
65
10893
61
10894
57
10895
52
10896
49
10897
46
10898
43
10899
40
10900
38
10901
35
10902
33
10903
30
10904
29
10905
27
10906
26
10907
24
10908
22
10909
21
10910
20
10911
18
10912
18
10913
16
10914
15
10915
14
10916
14
10917
12
10918
12
10919
11
10920
11
10921
11
10922
10
10923
-17
10924
-100
10925
-127
10926
-127
10927
-127
10928
-127
10929
-127
10930
-127
10931
-127
10932
-127
10933
-127
10934
-127
10935
-127
10936
-127
10937
-127
10938
-127
10939
-127
10940
-127
10941
-127
10942
-127
10943
-127
10944
-127
10945
-127
10946
-127
10947
-124
10948
-115
10949
-107
10950
-99
10951
-92
10952
-85
10953
-79
10954
-73
10955
-68
10956
-62
10957
-58
10958
-54
10959
-50
10960
-47
10961
-43
10962
-39
10963
-37
10964
-34
10965
-31
10966
-29
10967
-27
10968
-24
10969
-23
10970
-20
10971
-19
10972
-17
10973
-15
10974
-14
10975
-13
10976
-12
10977
-12
10978
-10
10979
-9
10980
-8
10981
-7
10982
-6
10983
-6
10984
-5
10985
-5
10986
-4
10987
76
10988
127
10989
127
10990
127
10991
127
10992
127
10993
127
10994
127
10995
127
10996
127
10997
127
10998
127
10999
127
11000
127
11001
127
11002
127
11003
127
11004
127
11005
127
11006
127
11007
127
11008
127
11009
127
11010
127
11011
121
11012
113
11013
105
11014
99
11015
92
11016
86
11017
81
11018
75
11019
35
11020
-53
11021
-127
11022
-127
11023
-127
11024
-127
11025
-127
11026
-127
11027
-127
11028
-127
11029
-127
11030
-127
11031
-127
11032
-127
11033
-127
11034
-127
11035
-127
11036
-127
11037
-127
11038
-127
11039
-127
11040
-127
11041
-127
11042
-121
11043
-113
11044
-105
11045
-97
11046
-91
11047
-84
11048
-78
11049
-73
11050
-68
11051
18
11052
127
11053
127
11054
127
11055
127
11056
127
11057
127
11058
127
11059
127
11060
127
11061
127
11062
127
11063
127
11064
127
11065
127
11066
127
11067
127
11068
127
11069
127
11070
127
11071
127
11072
127
11073
127
11074
119
11075
111
11076
103
11077
96
11078
90
11079
84
11080
79
11081
73
11082
69
11083
30
11084
-58
11085
-127
11086
-127
11087
-127
11088
-127
11089
-127
11090
-127
11091
-127
11092
-127
11093
-127
11094
-127
11095
-127
11096
-127
11097
-127
11098
-127
11099
-127
11100
-127
11101
-127
11102
-127
11103
-127
11104
-127
11105
-127
11106
-123
11107
-114
11108
-106
11109
-99
11110
-92
11111
-85
11112
-79
11113
-74
11114
-68
11115
16
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
127
11129
127
11130
127
11131
127
11132
127
11133
127
11134
127
11135
127
11136
127
11137
126
11138
118
11139
110
11140
103
11141
96
11142
90
11143
84
11144
78
11145
73
11146
68
11147
29
11148
-59
11149
-127
11150
-127
11151
-127
11152
-127
11153
-127
11154
-127
11155
-127
11156
-127
11157
-127
11158
-127
11159
-127
11160
-127
11161
-127
11162
-127
11163
-127
11164
-127
11165
-127
11166
-127
11167
-127
11168
-127
11169
-127
11170
-123
11171
-115
11172
-106
11173
-99
11174
-92
11175
-86
11176
-79
11177
-73
11178
-68
11179
17
11180
127
11181
127
11182
127
11183
127
11184
127
11185
127
11186
127
11187
127
11188
127
11189
127
11190
127
11191
127
11192
127
11193
127
11194
127
11195
127
11196
127
11197
127
11198
127
11199
127
11200
127
11201
127
11202
119
11203
110
11204
103
11205
96
11206
90
11207
83
11208
78
11209
73
11210
68
11211
29
11212
-58
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
-127
11229
-127
11230
-127
11231
-127
11232
-127
11233
-127
11234
-124
11235
-115
11236
-107
11237
-99
11238
-92
11239
-86
11240
-80
11241
-74
11242
-69
11243
16
11244
127
11245
127
11246
127
11247
127
11248
127
11249
127
11250
127
11251
127
11252
127
11253
127
11254
127
11255
127
11256
127
11257
127
11258
127
11259
127
11260
127
11261
127
11262
127
11263
127
11264
127
11265
127
11266
119
11267
111
11268
103
11269
97
11270
90
11271
84
11272
79
11273
73
11274
69
11275
30
11276
-58
11277
-127
11278
-127
11279
-127
11280
-127
11281
-127
11282
-127
11283
-127
11284
-127
11285
-127
11286
-127
11287
-127
11288
-127
11289
-127
11290
-127
11291
-127
11292
-127
11293
-127
11294
-127
11295
-127
11296
-127
11297
-127
11298
-122
11299
-114
11300
-106
11301
-98
11302
-92
11303
-85
11304
-79
11305
-73
11306
-67
11307
17
11308
127
11309
127
11310
127
11311
127
11312
127
11313
127
11314
127
11315
127
11316
127
11317
127
11318
127
11319
127
11320
127
11321
127
11322
127
11323
127
11324
127
11325
127
11326
127
11327
127
11328
127
11329
126
11330
118
11331
110
11332
103
11333
96
11334
89
11335
83
11336
78
11337
73
11338
68
11339
63
11340
59
11341
55
11342
52
11343
48
11344
45
11345
42
11346
40
11347
37
11348
35
11349
32
11350
30
11351
29
11352
27
11353
26
11354
24
11355
22
11356
22
11357
20
11358
19
11359
18
11360
17
11361
17
11362
16
11363
15
11364
14
11365
13
11366
13
11367
13
11368
12
11369
11
11370
11
11371
-17
11372
-98
11373
-127
11374
-127
11375
-127
11376
-127
11377
-127
11378
-127
11379
-127
11380
-127
11381
-127
11382
-127
11383
-127
11384
-127
11385
-127
11386
-127
11387
-127
11388
-127
11389
-127
11390
-127
11391
-127
11392
-127
11393
-127
11394
-127
11395
-124
11396
-115
11397
-107
11398
-100
11399
-93
11400
-86
11401
-80
11402
-74
11403
11
11404
127
11405
127
11406
127
11407
127
11408
127
11409
127
11410
127
11411
127
11412
127
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
124
11426
116
11427
108
11428
101
11429
94
11430
88
11431
82
11432
77
11433
72
11434
67
11435
27
11436
-60
11437
-127
11438
-127
11439
-127
11440
-127
11441
-127
11442
-127
11443
-127
11444
-127
11445
-127
11446
-127
11447
-127
11448
-127
11449
-127
11450
-127
11451
-127
11452
-127
11453
-127
11454
-127
11455
-127
11456
-127
11457
-127
11458
-123
11459
-114
11460
-106
11461
-99
11462
-91
11463
-85
11464
-79
11465
-73
11466
-68
11467
17
11468
127
11469
127
11470
127
11471
127
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
120
11491
112
11492
104
11493
97
11494
91
11495
85
11496
80
11497
74
11498
69
11499
30
11500
-57
11501
-127
11502
-127
11503
-127
11504
-127
11505
-127
11506
-127
11507
-127
11508
-127
11509
-127
11510
-127
11511
-127
11512
-127
11513
-127
11514
-127
11515
-127
11516
-127
11517
-127
11518
-127
11519
-127
11520
-127
11521
-127
11522
-123
11523
-114
11524
-106
11525
-99
11526
-92
11527
-86
11528
-79
11529
-73
11530
-68
11531
17
11532
127
11533
127
11534
127
11535
127
11536
127
11537
127
11538
127
11539
127
11540
127
11541
127
11542
127
11543
127
11544
127
11545
127
11546
127
11547
127
11548
127
11549
127
11550
127
11551
127
11552
127
11553
127
11554
119
11555
110
11556
103
11557
96
11558
90
11559
84
11560
78
11561
73
11562
68
11563
29
11564
-59
11565
-127
11566
-127
11567
-127
11568
-127
11569
-127
11570
-127
11571
-127
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
-124
11587
-115
11588
-107
11589
-99
11590
-93
11591
-87
11592
-80
11593
-74
11594
-69
11595
-64
11596
-58
11597
-55
11598
-51
11599
-47
11600
-44
11601
-41
11602
-38
11603
-36
11604
-32
11605
-30
11606
-28
11607
-26
11608
-24
11609
-22
11610
-20
11611
-19
11612
-17
11613
-16
11614
-15
11615
-14
11616
-12
11617
-11
11618
-9
11619
-9
11620
-8
11621
-7
11622
-7
11623
-6
11624
-5
11625
-5
11626
-4
11627
76
11628
127
11629
127
11630
127
11631
127
11632
127
11633
127
11634
127
11635
127
11636
127
11637
127
11638
127
11639
127
11640
127
11641
127
11642
127
11643
127
11644
127
11645
127
11646
127
11647
127
11648
127
11649
127
11650
127
11651
122
11652
114
11653
106
11654
99
11655
92
11656
87
11657
81
11658
76
11659
36
11660
-52
11661
-127
11662
-127
11663
-127
11664
-127
11665
-127
11666
-127
11667
-127
11668
-127
11669
-127
11670
-127
11671
-127
11672
-127
11673
-127
11674
-127
11675
-127
11676
-127
11677
-127
11678
-127
11679
-127
11680
-127
11681
-127
11682
-121
11683
-113
11684
-104
11685
-97
11686
-90
11687
-84
11688
-77
11689
-73
11690
-67
11691
18
11692
127
11693
127
11694
127
11695
127
11696
127
11697
127
11698
127
11699
127
11700
127
11701
127
11702
127
11703
127
11704
127
11705
127
11706
127
11707
127
11708
127
11709
127
11710
127
11711
127
11712
127
11713
126
11714
118
11715
111
11716
104
11717
96
11718
90
11719
84
11720
78
11721
73
11722
68
11723
28
11724
-60
11725
-127
11726
-127
11727
-127
11728
-127
11729
-127
11730
-127
11731
-127
11732
-127
11733
-127
11734
-127
11735
-127
11736
-127
11737
-127
11738
-127
11739
-127
11740
-127
11741
-127
11742
-127
11743
-127
11744
-127
11745
-127
11746
-123
11747
-115
11748
-107
11749
-99
11750
-92
11751
-86
11752
-80
11753
-74
11754
-69
11755
16
11756
127
11757
127
11758
127
11759
127
11760
127
11761
127
11762
127
11763
127
11764
127
11765
127
11766
127
11767
127
11768
127
11769
127
11770
127
11771
127
11772
127
11773
127
11774
127
11775
127
11776
127
11777
127
11778
119
11779
111
11780
103
11781
97
11782
91
11783
84
11784
79
11785
73
11786
69
11787
64
11788
60
11789
56
11790
53
11791
49
11792
47
11793
43
11794
41
11795
38
11796
36
11797
34
11798
32
11799
30
11800
28
11801
26
11802
25
11803
23
11804
22
11805
20
11806
19
11807
18
11808
17
11809
16
11810
16
11811
15
11812
14
11813
13
11814
13
11815
12
11816
12
11817
11
11818
11
11819
-16
11820
-98
11821
-127
11822
-127
11823
-127
11824
-127
11825
-127
11826
-127
11827
-127
11828
-127
11829
-127
11830
-127
11831
-127
11832
-127
11833
-127
11834
-127
11835
-127
11836
-127
11837
-127
11838
-127
11839
-127
11840
-127
11841
-127
11842
-127
11843
-125
11844
-116
11845
-108
11846
-100
11847
-94
11848
-86
11849
-81
11850
-75
11851
11
11852
127
11853
127
11854
127
11855
127
11856
127
11857
127
11858
127
11859
127
11860
127
11861
127
11862
127
11863
127
11864
127
11865
127
11866
127
11867
127
11868
127
11869
127
11870
127
11871
127
11872
127
11873
125
11874
117
11875
109
11876
102
11877
95
11878
89
11879
83
11880
78
11881
73
11882
68
11883
28
11884
-60
11885
-127
11886
-127
11887
-127
11888
-127
11889
-127
11890
-127
11891
-127
11892
-127
11893
-127
11894
-127
11895
-127
11896
-127
11897
-127
11898
-127
11899
-127
11900
-127
11901
-127
11902
-127
11903
-127
11904
-127
11905
-127
11906
-123
11907
-114
11908
-106
11909
-98
11910
-91
11911
-85
11912
-79
11913
-73
11914
-68
11915
17
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
127
11929
127
11930
127
11931
127
11932
127
11933
127
11934
127
11935
127
11936
127
11937
126
11938
118
11939
110
11940
103
11941
96
11942
90
11943
83
11944
78
11945
73
11946
68
11947
29
11948
-59
11949
-127
11950
-127
11951
-127
11952
-127
11953
-127
11954
-127
11955
-127
11956
-127
11957
-127
11958
-127
11959
-127
11960
-127
11961
-127
11962
-127
11963
-127
11964
-127
11965
-127
11966
-127
11967
-127
11968
-127
11969
-127
11970
-123
11971
-115
11972
-106
11973
-99
11974
-92
11975
-86
11976
-80
11977
-74
11978
-68
11979
16
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
127
11995
127
11996
127
11997
127
11998
127
11999
127
12000
127
12001
126
12002
118
12003
110
12004
103
12005
96
12006
90
12007
83
12008
78
12009
73
12010
68
12011
29
12012
-58
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
-127
12029
-127
12030
-127
12031
-127
12032
-127
12033
-127
12034
-124
12035
-115
12036
-106
12037
-99
12038
-92
12039
-86
12040
-79
12041
-74
12042
-68
12043
-63
12044
-59
12045
-54
12046
-50
12047
-47
12048
-44
12049
-41
12050
-37
12051
-34
12052
-32
12053
-30
12054
-27
12055
-26
12056
-23
12057
-21
12058
-20
12059
-18
12060
-17
12061
-16
12062
-14
12063
-13
12064
-12
12065
-11
12066
-10
12067
-9
12068
-8
12069
-8
12070
-7
12071
-7
12072
-6
12073
-5
12074
-4
12075
77
12076
127
12077
127
12078
127
12079
127
12080
127
12081
127
12082
127
12083
127
12084
127
12085
127
12086
127
12087
127
12088
127
12089
127
12090
127
12091
127
12092
127
12093
127
12094
127
12095
127
12096
127
12097
127
12098
127
12099
121
12100
114
12101
106
12102
99
12103
92
12104
86
12105
81
12106
76
12107
71
12108
66
12109
62
12110
58
12111
54
12112
51
12113
47
12114
44
12115
42
12116
39
12117
37
12118
35
12119
32
12120
31
12121
29
12122
27
12123
26
12124
25
12125
23
12126
22
12127
20
12128
20
12129
18
12130
17
12131
17
12132
16
12133
15
12134
15
12135
14
12136
14
12137
13
12138
12
12139
-15
12140
-97
12141
-127
12142
-127
12143
-127
12144
-127
12145
-127
12146
-127
12147
-127
12148
-127
12149
-127
12150
-127
12151
-127
12152
-127
12153
-127
12154
-127
12155
-127
12156
-127
12157
-127
12158
-127
12159
-127
12160
-127
12161
-127
12162
-127
12163
-125
12164
-116
12165
-108
12166
-100
12167
-93
12168
-86
12169
-81
12170
-75
12171
10
12172
127
12173
127
12174
127
12175
127
12176
127
12177
127
12178
127
12179
127
12180
127
12181
127
12182
127
12183
127
12184
127
12185
127
12186
127
12187
127
12188
127
12189
127
12190
127
12191
127
12192
127
12193
125
12194
116
12195
109
12196
102
12197
94
12198
88
12199
82
12200
77
12201
71
12202
67
12203
28
12204
-60
12205
-127
12206
-127
12207
-127
12208
-127
12209
-127
12210
-127
12211
-127
12212
-127
12213
-127
12214
-127
12215
-127
12216
-127
12217
-127
12218
-127
12219
-127
12220
-127
12221
-127
12222
-127
12223
-127
12224
-127
12225
-127
12226
-124
12227
-115
12228
-106
12229
-99
12230
-91
12231
-85
12232
-79
12233
-74
12234
-68
12235
17
12236
127
12237
127
12238
127
12239
127
12240
127
12241
127
12242
127
12243
127
12244
127
12245
127
12246
127
12247
127
12248
127
12249
127
12250
127
12251
127
12252
127
12253
127
12254
127
12255
127
12256
127
12257
127
12258
118
12259
110
12260
103
12261
96
12262
90
12263
83
12264
78
12265
73
12266
68
12267
30
12268
-58
12269
-127
12270
-127
12271
-127
12272
-127
12273
-127
12274
-127
12275
-127
12276
-127
12277
-127
12278
-127
12279
-127
12280
-127
12281
-127
12282
-127
12283
-127
12284
-127
12285
-127
12286
-127
12287
-127
12288
-127
12289
-127
12290
-124
12291
-115
12292
-107
12293
-99
12294
-92
12295
-85
12296
-80
12297
-74
12298
-68
12299
-64
12300
-59
12301
-55
12302
-51
12303
-48
12304
-44
12305
-41
12306
-38
12307
-35
12308
-32
12309
-30
12310
-28
12311
-26
12312
-23
12313
-22
12314
-20
12315
-18
12316
-17
12317
-16
12318
-14
12319
-14
12320
-12
12321
-11
12322
-10
12323
-9
12324
-8
12325
-8
12326
-7
12327
-7
12328
-5
12329
-5
12330
-4
12331
76
12332
127
12333
127
12334
127
12335
127
12336
127
12337
127
12338
127
12339
127
12340
127
12341
127
12342
127
12343
127
12344
127
12345
127
12346
127
12347
127
12348
127
12349
127
12350
127
12351
127
12352
127
12353
127
12354
127
12355
122
12356
114
12357
106
12358
99
12359
93
12360
87
12361
81
12362
76
12363
35
12364
-53
12365
-127
12366
-127
12367
-127
12368
-127
12369
-127
12370
-127
12371
-127
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
-122
12387
-112
12388
-104
12389
-97
12390
-90
12391
-83
12392
-77
12393
-72
12394
-67
12395
18
12396
127
12397
127
12398
127
12399
127
12400
127
12401
127
12402
127
12403
127
12404
127
12405
127
12406
127
12407
127
12408
127
12409
127
12410
127
12411
127
12412
127
12413
127
12414
127
12415
127
12416
127
12417
127
12418
118
12419
111
12420
103
12421
96
12422
91
12423
84
12424
78
12425
73
12426
68
12427
63
12428
60
12429
56
12430
52
12431
48
12432
46
12433
42
12434
40
12435
38
12436
35
12437
33
12438
31
12439
29
12440
27
12441
25
12442
24
12443
23
12444
21
12445
20
12446
19
12447
18
12448
17
12449
16
12450
15
12451
15
12452
14
12453
13
12454
13
12455
11
12456
11
12457
10
12458
10
12459
-17
12460
-100
12461
-127
12462
-127
12463
-127
12464
-127
12465
-127
12466
-127
12467
-127
12468
-127
12469
-127
12470
-127
12471
-127
12472
-127
12473
-127
12474
-127
12475
-127
12476
-127
12477
-127
12478
-127
12479
-127
12480
-127
12481
-127
12482
-127
12483
-126
12484
-116
12485
-108
12486
-101
12487
-94
12488
-87
12489
-81
12490
-75
12491
10
12492
127
12493
127
12494
127
12495
127
12496
127
12497
127
12498
127
12499
127
12500
127
12501
127
12502
127
12503
127
12504
127
12505
127
12506
127
12507
127
12508
127
12509
127
12510
127
12511
127
12512
127
12513
125
12514
117
12515
109
12516
102
12517
95
12518
89
12519
83
12520
78
12521
72
12522
68
12523
29
12524
-58
12525
-127
12526
-127
12527
-127
12528
-127
12529
-127
12530
-127
12531
-127
12532
-127
12533
-127
12534
-127
12535
-127
12536
-127
12537
-127
12538
-127
12539
-127
12540
-127
12541
-127
12542
-127
12543
-127
12544
-127
12545
-127
12546
-123
12547
-115
12548
-106
12549
-99
12550
-92
12551
-85
12552
-79
12553
-73
12554
-68
12555
17
12556
127
12557
127
12558
127
12559
127
12560
127
12561
127
12562
127
12563
127
12564
127
12565
127
12566
127
12567
127
12568
127
12569
127
12570
127
12571
127
12572
127
12573
127
12574
127
12575
127
12576
127
12577
127
12578
119
12579
111
12580
104
12581
97
12582
91
12583
85
12584
79
12585
74
12586
69
12587
29
12588
-58
12589
-127
12590
-127
12591
-127
12592
-127
12593
-127
12594
-127
12595
-127
12596
-127
12597
-127
12598
-127
12599
-127
12600
-127
12601
-127
12602
-127
12603
-127
12604
-127
12605
-127
12606
-127
12607
-127
12608
-127
12609
-127
12610
-122
12611
-114
12612
-106
12613
-98
12614
-91
12615
-85
12616
-79
12617
-73
12618
-68
12619
17
12620
127
12621
127
12622
127
12623
127
12624
127
12625
127
12626
127
12627
127
12628
127
12629
127
12630
127
12631
127
12632
127
12633
127
12634
127
12635
127
12636
127
12637
127
12638
127
12639
127
12640
127
12641
127
12642
120
12643
111
12644
104
12645
97
12646
91
12647
84
12648
79
12649
73
12650
68
12651
29
12652
-59
12653
-127
12654
-127
12655
-127
12656
-127
12657
-127
12658
-127
12659
-127
12660
-127
12661
-127
12662
-127
12663
-127
12664
-127
12665
-127
12666
-127
12667
-127
12668
-127
12669
-127
12670
-127
12671
-127
12672
-127
12673
-127
12674
-124
12675
-114
12676
-106
12677
-99
12678
-92
12679
-86
12680
-80
12681
-73
12682
-68
12683
16
12684
127
12685
127
12686
127
12687
127
12688
127
12689
127
12690
127
12691
127
12692
127
12693
127
12694
127
12695
127
12696
127
12697
127
12698
127
12699
127
12700
127
12701
127
12702
127
12703
127
12704
127
12705
127
12706
118
12707
110
12708
103
12709
96
12710
89
12711
83
12712
78
12713
72
12714
68
12715
29
12716
-59
12717
-127
12718
-127
12719
-127
12720
-127
12721
-127
12722
-127
12723
-127
12724
-127
12725
-127
12726
-127
12727
-127
12728
-127
12729
-127
12730
-127
12731
-127
12732
-127
12733
-127
12734
-127
12735
-127
12736
-127
12737
-127
12738
-122
12739
-114
12740
-106
12741
-98
12742
-91
12743
-85
12744
-79
12745
-73
12746
-68
12747
-63
12748
-58
12749
-54
12750
-50
12751
-47
12752
-43
12753
-40
12754
-37
12755
-35
12756
-32
12757
-30
12758
-28
12759
-25
12760
-23
12761
-22
12762
-19
12763
-18
12764
-16
12765
-15
12766
-14
12767
-13
12768
-12
12769
-11
12770
-9
12771
-9
12772
-8
12773
-7
12774
-7
12775
-6
12776
-5
12777
-5
12778
-4
12779
76
12780
127
12781
127
12782
127
12783
127
12784
127
12785
127
12786
127
12787
127
12788
127
12789
127
12790
127
12791
127
12792
127
12793
127
12794
127
12795
127
12796
127
12797
127
12798
127
12799
127
12800
127
12801
127
12802
127
12803
120
12804
112
12805
105
12806
98
12807
91
12808
85
12809
79
12810
74
12811
34
12812
-53
12813
-127
12814
-127
12815
-127
12816
-127
12817
-127
12818
-127
12819
-127
12820
-127
12821
-127
12822
-127
12823
-127
12824
-127
12825
-127
12826
-127
12827
-127
12828
-127
12829
-127
12830
-127
12831
-127
12832
-127
12833
-127
12834
-122
12835
-113
12836
-105
12837
-97
12838
-91
12839
-84
12840
-77
12841
-72
12842
-67
12843
17
12844
127
12845
127
12846
127
12847
127
12848
127
12849
127
12850
127
12851
127
12852
127
12853
127
12854
127
12855
127
12856
127
12857
127
12858
127
12859
127
12860
127
12861
127
12862
127
12863
127
12864
127
12865
127
12866
119
12867
111
12868
104
12869
96
12870
90
12871
84
12872
78
12873
73
12874
69
12875
29
12876
-59
12877
-127
12878
-127
12879
-127
12880
-127
12881
-127
12882
-127
12883
-127
12884
-127
12885
-127
12886
-127
12887
-127
12888
-127
12889
-127
12890
-127
12891
-127
12892
-127
12893
-127
12894
-127
12895
-127
12896
-127
12897
-127
12898
-122
12899
-114
12900
-106
12901
-98
12902
-91
12903
-85
12904
-79
12905
-73
12906
-68
12907
17
12908
127
12909
127
12910
127
12911
127
12912
127
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
127
12930
119
12931
110
12932
104
12933
97
12934
90
12935
84
12936
79
12937
73
12938
68
12939
29
12940
-58
12941
-127
12942
-127
12943
-127
12944
-127
12945
-127
12946
-127
12947
-127
12948
-127
12949
-127
12950
-127
12951
-127
12952
-127
12953
-127
12954
-127
12955
-127
12956
-127
12957
-127
12958
-127
12959
-127
12960
-127
12961
-127
12962
-122
12963
-113
12964
-106
12965
-98
12966
-91
12967
-85
12968
-79
12969
-73
12970
-68
12971
17
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
126
12994
118
12995
110
12996
103
12997
95
12998
89
12999
83
13000
78
13001
72
13002
68
13003
28
13004
-60
13005
-127
13006
-127
13007
-127
13008
-127
13009
-127
13010
-127
13011
-127
13012
-127
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
-123
13027
-114
13028
-106
13029
-99
13030
-91
13031
-85
13032
-79
13033
-73
13034
-68
13035
17
13036
127
13037
127
13038
127
13039
127
13040
127
13041
127
13042
127
13043
127
13044
127
13045
127
13046
127
13047
127
13048
127
13049
127
13050
127
13051
127
13052
127
13053
127
13054
127
13055
127
13056
127
13057
127
13058
119
13059
110
13060
104
13061
97
13062
90
13063
84
13064
79
13065
73
13066
69
13067
30
13068
-58
13069
-127
13070
-127
13071
-127
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
-124
13091
-115
13092
-107
13093
-99
13094
-91
13095
-85
13096
-79
13097
-74
13098
-68
13099
17
13100
127
13101
127
13102
127
13103
127
13104
127
13105
127
13106
127
13107
127
13108
127
13109
127
13110
127
13111
127
13112
127
13113
127
13114
127
13115
127
13116
127
13117
127
13118
127
13119
127
13120
127
13121
127
13122
119
13123
111
13124
104
13125
97
13126
91
13127
84
13128
79
13129
74
13130
69
13131
65
13132
61
13133
56
13134
53
13135
49
13136
46
13137
44
13138
41
13139
38
13140
36
13141
34
13142
32
13143
30
13144
29
13145
27
13146
25
13147
23
13148
22
13149
21
13150
20
13151
18
13152
18
13153
17
13154
16
13155
15
13156
14
13157
13
13158
13
13159
12
13160
12
13161
11
13162
10
13163
-16
13164
-98
13165
-127
13166
-127
13167
-127
13168
-127
13169
-127
13170
-127
13171
-127
13172
-127
13173
-127
13174
-127
13175
-127
13176
-127
13177
-127
13178
-127
13179
-127
13180
-127
13181
-127
13182
-127
13183
-127
13184
-127
13185
-127
13186
-127
13187
-125
13188
-116
13189
-108
13190
-100
13191
-93
13192
-87
13193
-81
13194
-75
13195
11
13196
127
13197
127
13198
127
13199
127
13200
127
13201
127
13202
127
13203
127
13204
127
13205
127
13206
127
13207
127
13208
127
13209
127
13210
127
13211
127
13212
127
13213
127
13214
127
13215
127
13216
127
13217
125
13218
117
13219
108
13220
101
13221
94
13222
88
13223
82
13224
77
13225
71
13226
66
13227
28
13228
-60
13229
-127
13230
-127
13231
-127
13232
-127
13233
-127
13234
-127
13235
-127
13236
-127
13237
-127
13238
-127
13239
-127
13240
-127
13241
-127
13242
-127
13243
-127
13244
-127
13245
-127
13246
-127
13247
-127
13248
-127
13249
-127
13250
-124
13251
-115
13252
-107
13253
-100
13254
-93
13255
-86
13256
-80
13257
-75
13258
-69
13259
16
13260
127
13261
127
13262
127
13263
127
13264
127
13265
127
13266
127
13267
127
13268
127
13269
127
13270
127
13271
127
13272
127
13273
127
13274
127
13275
127
13276
127
13277
127
13278
127
13279
127
13280
127
13281
126
13282
118
13283
110
13284
103
13285
96
13286
90
13287
84
13288
78
13289
73
13290
68
13291
29
13292
-58
13293
-127
13294
-127
13295
-127
13296
-127
13297
-127
13298
-127
13299
-127
13300
-127
13301
-127
13302
-127
13303
-127
13304
-127
13305
-127
13306
-127
13307
-127
13308
-127
13309
-127
13310
-127
13311
-127
13312
-127
13313
-127
13314
-122
13315
-114
13316
-105
13317
-98
13318
-90
13319
-84
13320
-78
13321
-73
13322
-67
13323
17
13324
127
13325
127
13326
127
13327
127
13328
127
13329
127
13330
127
13331
127
13332
127
13333
127
13334
127
13335
127
13336
127
13337
127
13338
127
13339
127
13340
127
13341
127
13342
127
13343
127
13344
127
13345
127
13346
119
13347
111
13348
104
13349
96
13350
90
13351
84
13352
79
13353
74
13354
69
13355
30
13356
-58
13357
-127
13358
-127
13359
-127
13360
-127
13361
-127
13362
-127
13363
-127
13364
-127
13365
-127
13366
-127
13367
-127
13368
-127
13369
-127
13370
-127
13371
-127
13372
-127
13373
-127
13374
-127
13375
-127
13376
-127
13377
-127
13378
-124
13379
-115
13380
-107
13381
-99
13382
-93
13383
-87
13384
-80
13385
-75
13386
-69
13387
16
13388
127
13389
127
13390
127
13391
127
13392
127
13393
127
13394
127
13395
127
13396
127
13397
127
13398
127
13399
127
13400
127
13401
127
13402
127
13403
127
13404
127
13405
127
13406
127
13407
127
13408
127
13409
126
13410
117
13411
109
13412
102
13413
95
13414
89
13415
83
13416
78
13417
72
13418
68
13419
28
13420
-60
13421
-127
13422
-127
13423
-127
13424
-127
13425
-127
13426
-127
13427
-127
13428
-127
13429
-127
13430
-127
13431
-127
13432
-127
13433
-127
13434
-127
13435
-127
13436
-127
13437
-127
13438
-127
13439
-127
13440
-127
13441
-127
13442
-124
13443
-115
13444
-107
13445
-99
13446
-92
13447
-85
13448
-79
13449
-74
13450
-69
13451
16
13452
127
13453
127
13454
127
13455
127
13456
127
13457
127
13458
127
13459
127
13460
127
13461
127
13462
127
13463
127
13464
127
13465
127
13466
127
13467
127
13468
127
13469
127
13470
127
13471
127
13472
127
13473
127
13474
120
13475
111
13476
105
13477
98
13478
92
13479
85
13480
80
13481
75
13482
70
13483
30
13484
-58
13485
-127
13486
-127
13487
-127
13488
-127
13489
-127
13490
-127
13491
-127
13492
-127
13493
-127
13494
-127
13495
-127
13496
-127
13497
-127
13498
-127
13499
-127
13500
-127
13501
-127
13502
-127
13503
-127
13504
-127
13505
-127
13506
-122
13507
-113
13508
-105
13509
-98
13510
-91
13511
-85
13512
-79
13513
-73
13514
-68
13515
-63
13516
-58
13517
-54
13518
-50
13519
-46
13520
-43
13521
-40
13522
-37
13523
-35
13524
-32
13525
-29
13526
-27
13527
-26
13528
-23
13529
-22
13530
-20
13531
-19
13532
-17
13533
-16
13534
-15
13535
-13
13536
-12
13537
-11
13538
-10
13539
-10
13540
-9
13541
-8
13542
-7
13543
-7
13544
-6
13545
-6
13546
-4
13547
76
13548
127
13549
127
13550
127
13551
127
13552
127
13553
127
13554
127
13555
127
13556
127
13557
127
13558
127
13559
127
13560
127
13561
127
13562
127
13563
127
13564
127
13565
127
13566
127
13567
127
13568
127
13569
127
13570
127
13571
121
13572
113
13573
106
13574
99
13575
92
13576
86
13577
80
13578
75
13579
35
13580
-53
13581
-127
13582
-127
13583
-127
13584
-127
13585
-127
13586
-127
13587
-127
13588
-127
13589
-127
13590
-127
13591
-127
13592
-127
13593
-127
13594
-127
13595
-127
13596
-127
13597
-127
13598
-127
13599
-127
13600
-127
13601
-127
13602
-121
13603
-113
13604
-104
13605
-97
13606
-90
13607
-83
13608
-77
13609
-72
13610
-66
13611
18
13612
127
13613
127
13614
127
13615
127
13616
127
13617
127
13618
127
13619
127
13620
127
13621
127
13622
127
13623
127
13624
127
13625
127
13626
127
13627
127
13628
127
13629
127
13630
127
13631
127
13632
127
13633
127
13634
119
13635
111
13636
103
13637
97
13638
91
13639
84
13640
79
13641
74
13642
68
13643
29
13644
-58
13645
-127
13646
-127
13647
-127
13648
-127
13649
-127
13650
-127
13651
-127
13652
-127
13653
-127
13654
-127
13655
-127
13656
-127
13657
-127
13658
-127
13659
-127
13660
-127
13661
-127
13662
-127
13663
-127
13664
-127
13665
-127
13666
-123
13667
-115
13668
-106
13669
-99
13670
-92
13671
-85
13672
-79
13673
-73
13674
-68
13675
16
13676
127
13677
127
13678
127
13679
127
13680
127
13681
127
13682
127
13683
127
13684
127
13685
127
13686
127
13687
127
13688
127
13689
127
13690
127
13691
127
13692
127
13693
127
13694
127
13695
127
13696
127
13697
126
13698
118
13699
110
13700
103
13701
95
13702
90
13703
83
13704
79
13705
73
13706
68
13707
64
13708
60
13709
55
13710
52
13711
49
13712
46
13713
43
13714
40
13715
37
13716
36
13717
33
13718
32
13719
30
13720
28
13721
26
13722
25
13723
23
13724
22
13725
21
13726
20
13727
19
13728
18
13729
17
13730
16
13731
15
13732
15
13733
14
13734
13
13735
13
13736
11
13737
11
13738
11
13739
-16
13740
-98
13741
-127
13742
-127
13743
-127
13744
-127
13745
-127
13746
-127
13747
-127
13748
-127
13749
-127
13750
-127
13751
-127
13752
-127
13753
-127
13754
-127
13755
-127
13756
-127
13757
-127
13758
-127
13759
-127
13760
-127
13761
-127
13762
-127
13763
-125
13764
-115
13765
-108
13766
-100
13767
-93
13768
-86
13769
-80
13770
-74
13771
-68
13772
-64
13773
-59
13774
-55
13775
-51
13776
-47
13777
-44
13778
-40
13779
-37
13780
-34
13781
-32
13782
-29
13783
-27
13784
-25
13785
-23
13786
-22
13787
-20
13788
-19
13789
-18
13790
-16
13791
-15
13792
-13
13793
-12
13794
-11
13795
-10
13796
-10
13797
-9
13798
-8
13799
-8
13800
-6
13801
-6
13802
-5
13803
75
13804
127
13805
127
13806
127
13807
127
13808
127
13809
127
13810
127
13811
127
13812
127
13813
127
13814
127
13815
127
13816
127
13817
127
13818
127
13819
127
13820
127
13821
127
13822
127
13823
127
13824
127
13825
127
13826
127
13827
120
13828
112
13829
104
13830
98
13831
91
13832
85
13833
79
13834
75
13835
34
13836
-53
13837
-127
13838
-127
13839
-127
13840
-127
13841
-127
13842
-127
13843
-127
13844
-127
13845
-127
13846
-127
13847
-127
13848
-127
13849
-127
13850
-127
13851
-127
13852
-127
13853
-127
13854
-127
13855
-127
13856
-127
13857
-127
13858
-121
13859
-113
13860
-105
13861
-97
13862
-90
13863
-84
13864
-78
13865
-72
13866
-67
13867
18
13868
127
13869
127
13870
127
13871
127
13872
127
13873
127
13874
127
13875
127
13876
127
13877
127
13878
127
13879
127
13880
127
13881
127
13882
127
13883
127
13884
127
13885
127
13886
127
13887
127
13888
127
13889
127
13890
119
13891
111
13892
104
13893
97
13894
91
13895
85
13896
79
13897
73
13898
69
13899
29
13900
-58
13901
-127
13902
-127
13903
-127
13904
-127
13905
-127
13906
-127
13907
-127
13908
-127
13909
-127
13910
-127
13911
-127
13912
-127
13913
-127
13914
-127
13915
-127
13916
-127
13917
-127
13918
-127
13919
-127
13920
-127
13921
-127
13922
-123
13923
-115
13924
-107
13925
-99
13926
-92
13927
-86
13928
-80
13929
-75
13930
-69
13931
16
13932
127
13933
127
13934
127
13935
127
13936
127
13937
127
13938
127
13939
127
13940
127
13941
127
13942
127
13943
127
13944
127
13945
127
13946
127
13947
127
13948
127
13949
127
13950
127
13951
127
13952
127
13953
126
13954
118
13955
110
13956
103
13957
95
13958
89
13959
83
13960
78
13961
72
13962
68
13963
63
13964
59
13965
55
13966
52
13967
48
13968
46
13969
43
13970
40
13971
37
13972
35
13973
33
13974
31
13975
28
13976
27
13977
25
13978
24
13979
23
13980
21
13981
20
13982
19
13983
17
13984
17
13985
16
13986
15
13987
14
13988
13
13989
12
13990
12
13991
11
13992
11
13993
10
13994
10
13995
-17
13996
-99
13997
-127
13998
-127
13999
-127
14000
-127
14001
-127
14002
-127
14003
-127
14004
-127
14005
-127
14006
-127
14007
-127
14008
-127
14009
-127
14010
-127
14011
-127
14012
-127
14013
-127
14014
-127
14015
-127
14016
-127
14017
-127
14018
-127
14019
-125
14020
-116
14021
-108
14022
-100
14023
-94
14024
-86
14025
-81
14026
-75
14027
11
14028
127
14029
127
14030
127
14031
127
14032
127
14033
127
14034
127
14035
127
14036
127
14037
127
14038
127
14039
127
14040
127
14041
127
14042
127
14043
127
14044
127
14045
127
14046
127
14047
127
14048
127
14049
124
14050
117
14051
108
14052
101
14053
95
14054
89
14055
82
14056
77
14057
71
14058
67
14059
28
14060
-59
14061
-127
14062
-127
14063
-127
14064
-127
14065
-127
14066
-127
14067
-127
14068
-127
14069
-127
14070
-127
14071
-127
14072
-127
14073
-127
14074
-127
14075
-127
14076
-127
14077
-127
14078
-127
14079
-127
14080
-127
14081
-127
14082
-123
14083
-114
14084
-106
14085
-98
14086
-91
14087
-85
14088
-78
14089
-73
14090
-67
14091
-63
14092
-57
14093
-54
14094
-50
14095
-46
14096
-43
14097
-40
14098
-36
14099
-34
14100
-31
14101
-29
14102
-27
14103
-25
14104
-23
14105
-21
14106
-20
14107
-19
14108
-16
14109
-15
14110
-14
14111
-13
14112
-12
14113
-11
14114
-10
14115
-9
14116
-8
14117
-8
14118
-6
14119
-6
14120
-5
14121
-4
14122
-4
14123
76
14124
127
14125
127
14126
127
14127
127
14128
127
14129
127
14130
127
14131
127
14132
127
14133
127
14134
127
14135
127
14136
127
14137
127
14138
127
14139
127
14140
127
14141
127
14142
127
14143
127
14144
127
14145
127
14146
127
14147
122
14148
114
14149
106
14150
100
14151
92
14152
87
14153
81
14154
75
14155
36
14156
-52
14157
-127
14158
-127
14159
-127
14160
-127
14161
-127
14162
-127
14163
-127
14164
-127
14165
-127
14166
-127
14167
-127
14168
-127
14169
-127
14170
-127
14171
-127
14172
-127
14173
-127
14174
-127
14175
-127
14176
-127
14177
-127
14178
-121
14179
-113
14180
-106
14181
-98
14182
-91
14183
-85
14184
-78
14185
-72
14186
-67
14187
18
14188
127
14189
127
14190
127
14191
127
14192
127
14193
127
14194
127
14195
127
14196
127
14197
127
14198
127
14199
127
14200
127
14201
127
14202
127
14203
127
14204
127
14205
127
14206
127
14207
127
14208
127
14209
127
14210
119
14211
111
14212
104
14213
97
14214
90
14215
85
14216
80
14217
74
14218
70
14219
65
14220
60
14221
56
14222
53
14223
49
14224
47
14225
43
14226
41
14227
38
14228
36
14229
33
14230
32
14231
29
14232
28
14233
25
14234
25
14235
23
14236
21
14237
20
14238
20
14239
18
14240
17
14241
16
14242
15
14243
15
14244
14
14245
13
14246
13
14247
12
14248
12
14249
11
14250
10
14251
-16
14252
-99
14253
-127
14254
-127
14255
-127
14256
-127
14257
-127
14258
-127
14259
-127
14260
-127
14261
-127
14262
-127
14263
-127
14264
-127
14265
-127
14266
-127
14267
-127
14268
-127
14269
-127
14270
-127
14271
-127
14272
-127
14273
-127
14274
-127
14275
-125
14276
-117
14277
-109
14278
-101
14279
-94
14280
-87
14281
-81
14282
-75
14283
10
14284
127
14285
127
14286
127
14287
127
14288
127
14289
127
14290
127
14291
127
14292
127
14293
127
14294
127
14295
127
14296
127
14297
127
14298
127
14299
127
14300
127
14301
127
14302
127
14303
127
14304
127
14305
125
14306
116
14307
108
14308
102
14309
95
14310
89
14311
83
14312
77
14313
72
14314
67
14315
28
14316
-59
14317
-127
14318
-127
14319
-127
14320
-127
14321
-127
14322
-127
14323
-127
14324
-127
14325
-127
14326
-127
14327
-127
14328
-127
14329
-127
14330
-127
14331
-127
14332
-127
14333
-127
14334
-127
14335
-127
14336
-127
14337
-127
14338
-123
14339
-114
14340
-106
14341
-99
14342
-92
14343
-85
14344
-79
14345
-73
14346
-68
14347
17
14348
127
14349
127
14350
127
14351
127
14352
127
14353
127
14354
127
14355
127
14356
127
14357
127
14358
127
14359
127
14360
127
14361
127
14362
127
14363
127
14364
127
14365
127
14366
127
14367
127
14368
127
14369
126
14370
119
14371
111
14372
104
14373
96
14374
90
14375
84
14376
79
14377
73
14378
69
14379
29
14380
-58
14381
-127
14382
-127
14383
-127
14384
-127
14385
-127
14386
-127
14387
-127
14388
-127
14389
-127
14390
-127
14391
-127
14392
-127
14393
-127
14394
-127
14395
-127
14396
-127
14397
-127
14398
-127
14399
-127
14400
-127
14401
-127
14402
-123
14403
-115
14404
-106
14405
-99
14406
-92
14407
-85
14408
-79
14409
-74
14410
-68
14411
-63
14412
-58
14413
-54
14414
-51
14415
-48
14416
-43
14417
-40
14418
-37
14419
-34
14420
-32
14421
-30
14422
-27
14423
-26
14424
-23
14425
-21
14426
-19
14427
-18
14428
-16
14429
-16
14430
-14
14431
-13
14432
-12
14433
-11
14434
-10
14435
-9
14436
-8
14437
-7
14438
-6
14439
-6
14440
-5
14441
-5
14442
-4
14443
76
14444
127
14445
127
14446
127
14447
127
14448
127
14449
127
14450
127
14451
127
14452
127
14453
127
14454
127
14455
127
14456
127
14457
127
14458
127
14459
127
14460
127
14461
127
14462
127
14463
127
14464
127
14465
127
14466
127
14467
121
14468
113
14469
106
14470
100
14471
92
14472
87
14473
81
14474
76
14475
71
14476
66
14477
62
14478
58
14479
54
14480
51
14481
47
14482
45
14483
42
14484
40
14485
37
14486
35
14487
33
14488
31
14489
28
14490
27
14491
26
14492
24
14493
23
14494
21
14495
20
14496
20
14497
18
14498
18
14499
17
14500
16
14501
15
14502
14
14503
14
14504
13
14505
12
14506
12
14507
-15
14508
-98
14509
-127
14510
-127
14511
-127
14512
-127
14513
-127
14514
-127
14515
-127
14516
-127
14517
-127
14518
-127
14519
-127
14520
-127
14521
-127
14522
-127
14523
-127
14524
-127
14525
-127
14526
-127
14527
-127
14528
-127
14529
-127
14530
-127
14531
-125
14532
-116
14533
-107
14534
-100
14535
-93
14536
-87
14537
-81
14538
-74
14539
-69
14540
-64
14541
-60
14542
-55
14543
-52
14544
-48
14545
-44
14546
-41
14547
-38
14548
-35
14549
-33
14550
-31
14551
-28
14552
-26
14553
-24
14554
-22
14555
-21
14556
-19
14557
-18
14558
-16
14559
-15
14560
-14
14561
-13
14562
-11
14563
-11
14564
-9
14565
-9
14566
-8
14567
-8
14568
-7
14569
-6
14570
-5
14571
75
14572
127
14573
127
14574
127
14575
127
14576
127
14577
127
14578
127
14579
127
14580
127
14581
127
14582
127
14583
127
14584
127
14585
127
14586
127
14587
127
14588
127
14589
127
14590
127
14591
127
14592
127
14593
127
14594
127
14595
120
14596
113
14597
105
14598
98
14599
92
14600
86
14601
80
14602
75
14603
70
14604
65
14605
61
14606
58
14607
54
14608
51
14609
47
14610
44
14611
41
14612
39
14613
36
14614
34
14615
33
14616
31
14617
29
14618
27
14619
25
14620
24
14621
23
14622
21
14623
20
14624
19
14625
18
14626
18
14627
16
14628
16
14629
15
14630
14
14631
13
14632
13
14633
13
14634
12
14635
-15
14636
-97
14637
-127
14638
-127
14639
-127
14640
-127
14641
-127
14642
-127
14643
-127
14644
-127
14645
-127
14646
-127
14647
-127
14648
-127
14649
-127
14650
-127
14651
-127
14652
-127
14653
-127
14654
-127
14655
-127
14656
-127
14657
-127
14658
-127
14659
-125
14660
-116
14661
-109
14662
-101
14663
-93
14664
-87
14665
-81
14666
-75
14667
-69
14668
-64
14669
-60
14670
-55
14671
-52
14672
-48
14673
-44
14674
-41
14675
-38
14676
-35
14677
-33
14678
-30
14679
-29
14680
-26
14681
-24
14682
-22
14683
-20
14684
-18
14685
-17
14686
-15
14687
-15
14688
-13
14689
-12
14690
-11
14691
-10
14692
-9
14693
-9
14694
-8
14695
-7
14696
-6
14697
-6
14698
-6
14699
75
14700
127
14701
127
14702
127
14703
127
14704
127
14705
127
14706
127
14707
127
14708
127
14709
127
14710
127
14711
127
14712
127
14713
127
14714
127
14715
127
14716
127
14717
127
14718
127
14719
127
14720
127
14721
127
14722
127
14723
121
14724
114
14725
105
14726
99
14727
92
14728
87
14729
80
14730
75
14731
70
14732
66
14733
62
14734
58
14735
54
14736
50
14737
47
14738
44
14739
42
14740
39
14741
36
14742
35
14743
32
14744
30
14745
28
14746
27
14747
25
14748
23
14749
22
14750
21
14751
19
14752
19
14753
18
14754
17
14755
16
14756
15
14757
14
14758
13
14759
13
14760
13
14761
12
14762
11
14763
-16
14764
-98
14765
-127
14766
-127
14767
-127
14768
-127
14769
-127
14770
-127
14771
-127
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
-125
14788
-116
14789
-108
14790
-100
14791
-94
14792
-87
14793
-81
14794
-74
14795
-69
14796
-64
14797
-60
14798
-56
14799
-52
14800
-48
14801
-45
14802
-41
14803
-38
14804
-36
14805
-33
14806
-31
14807
-28
14808
-26
14809
-25
14810
-22
14811
-21
14812
-19
14813
-18
14814
-17
14815
-15
14816
-13
14817
-13
14818
-11
14819
-10
14820
-10
14821
-9
14822
-8
14823
-8
14824
-6
14825
-6
14826
-5
14827
75
14828
127
14829
127
14830
127
14831
127
14832
127
14833
127
14834
127
14835
127
14836
127
14837
127
14838
127
14839
127
14840
127
14841
127
14842
127
14843
127
14844
127
14845
127
14846
127
14847
127
14848
127
14849
127
14850
127
14851
121
14852
112
14853
105
14854
98
14855
91
14856
86
14857
80
14858
75
14859
70
14860
66
14861
61
14862
57
14863
54
14864
51
14865
47
14866
44
14867
41
14868
39
14869
36
14870
34
14871
33
14872
31
14873
29
14874
28
14875
26
14876
24
14877
23
14878
22
14879
20
14880
19
14881
18
14882
18
14883
16
14884
16
14885
15
14886
14
14887
14
14888
13
14889
12
14890
12
14891
-15
14892
-97
14893
-127
14894
-127
14895
-127
14896
-127
14897
-127
14898
-127
14899
-127
14900
-127
14901
-127
14902
-127
14903
-127
14904
-127
14905
-127
14906
-127
14907
-127
14908
-127
14909
-127
14910
-127
14911
-127
14912
-127
14913
-127
14914
-127
14915
-125
14916
-116
14917
-108
14918
-100
14919
-93
14920
-86
14921
-81
14922
-75
14923
-70
14924
-64
14925
-60
14926
-56
14927
-52
14928
-48
14929
-45
14930
-42
14931
-39
14932
-35
14933
-33
14934
-31
14935
-29
14936
-26
14937
-24
14938
-23
14939
-21
14940
-19
14941
-18
14942
-17
14943
-15
14944
-14
14945
-13
14946
-12
14947
-11
14948
-10
14949
-9
14950
-8
14951
-8
14952
-7
14953
-7
14954
-6
14955
74
14956
127
14957
127
14958
127
14959
127
14960
127
14961
127
14962
127
14963
127
14964
127
14965
127
14966
127
14967
127
14968
127
14969
127
14970
127
14971
127
14972
127
14973
127
14974
127
14975
127
14976
127
14977
127
14978
127
14979
120
14980
112
14981
104
14982
98
14983
91
14984
86
14985
79
14986
75
14987
70
14988
65
14989
61
14990
58
14991
54
14992
51
14993
47
14994
44
14995
41
14996
39
14997
37
14998
35
14999
32
15000
31
15001
29
15002
27
15003
26
15004
25
15005
23
15006
22
15007
20
15008
20
15009
19
15010
17
15011
16
15012
16
15013
15
15014
15
15015
14
15016
14
15017
13
15018
12
15019
-14
15020
-97
15021
-127
15022
-127
15023
-127
15024
-127
15025
-127
15026
-127
15027
-127
15028
-127
15029
-127
15030
-127
15031
-127
15032
-127
15033
-127
15034
-127
15035
-127
15036
-127
15037
-127
15038
-127
15039
-127
15040
-127
15041
-127
15042
-127
15043
-125
15044
-116
15045
-108
15046
-100
15047
-93
15048
-86
15049
-80
15050
-74
15051
-70
15052
-64
15053
-60
15054
-56
15055
-52
15056
-49
15057
-45
15058
-41
15059
-39
15060
-36
15061
-33
15062
-31
15063
-29
15064
-26
15065
-24
15066
-22
15067
-20
15068
-19
15069
-17
15070
-16
15071
-15
15072
-13
15073
-13
15074
-11
15075
-10
15076
-9
15077
-9
15078
-8
15079
-7
15080
-7
15081
-6
15082
-6
15083
75
15084
127
15085
127
15086
127
15087
127
15088
127
15089
127
15090
127
15091
127
15092
127
15093
127
15094
127
15095
127
15096
127
15097
127
15098
127
15099
127
15100
127
15101
127
15102
127
15103
127
15104
127
15105
127
15106
127
15107
120
15108
112
15109
104
15110
98
15111
91
15112
85
15113
79
15114
74
15115
34
15116
-54
15117
-127
15118
-127
15119
-127
15120
-127
15121
-127
15122
-127
15123
-127
15124
-127
15125
-127
15126
-127
15127
-127
15128
-127
15129
-127
15130
-127
15131
-127
15132
-127
15133
-127
15134
-127
15135
-127
15136
-127
15137
-127
15138
-121
15139
-112
15140
-104
15141
-97
15142
-90
15143
-83
15144
-77
15145
-72
15146
-66
15147
18
15148
127
15149
127
15150
127
15151
127
15152
127
15153
127
15154
127
15155
127
15156
127
15157
127
15158
127
15159
127
15160
127
15161
127
15162
127
15163
127
15164
127
15165
127
15166
127
15167
127
15168
127
15169
127
15170
119
15171
111
15172
104
15173
97
15174
91
15175
84
15176
79
15177
74
15178
69
15179
29
15180
-58
15181
-127
15182
-127
15183
-127
15184
-127
15185
-127
15186
-127
15187
-127
15188
-127
15189
-127
15190
-127
15191
-127
15192
-127
15193
-127
15194
-127
15195
-127
15196
-127
15197
-127
15198
-127
15199
-127
15200
-127
15201
-127
15202
-123
15203
-115
15204
-106
15205
-98
15206
-92
15207
-85
15208
-79
15209
-74
15210
-68
15211
17
15212
127
15213
127
15214
127
15215
127
15216
127
15217
127
15218
127
15219
127
15220
127
15221
127
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
119
15235
111
15236
104
15237
96
15238
90
15239
84
15240
79
15241
74
15242
69
15243
30
15244
-58
15245
-127
15246
-127
15247
-127
15248
-127
15249
-127
15250
-127
15251
-127
15252
-127
15253
-127
15254
-127
15255
-127
15256
-127
15257
-127
15258
-127
15259
-127
15260
-127
15261
-127
15262
-127
15263
-127
15264
-127
15265
-127
15266
-124
15267
-115
15268
-106
15269
-99
15270
-93
15271
-86
15272
-80
15273
-75
15274
-69
15275
16
15276
127
15277
127
15278
127
15279
127
15280
127
15281
127
15282
127
15283
127
15284
127
15285
127
15286
127
15287
127
15288
127
15289
127
15290
127
15291
127
15292
127
15293
127
15294
127
15295
127
15296
127
15297
126
15298
118
15299
109
15300
103
15301
95
15302
90
15303
84
15304
78
15305
72
15306
68
15307
28
15308
-59
15309
-127
15310
-127
15311
-127
15312
-127
15313
-127
15314
-127
15315
-127
15316
-127
15317
-127
15318
-127
15319
-127
15320
-127
15321
-127
15322
-127
15323
-127
15324
-127
15325
-127
15326
-127
15327
-127
15328
-127
15329
-127
15330
-124
15331
-116
15332
-107
15333
-100
15334
-93
15335
-86
15336
-79
15337
-74
15338
-69
15339
16
15340
127
15341
127
15342
127
15343
127
15344
127
15345
127
15346
127
15347
127
15348
127
15349
127
15350
127
15351
127
15352
127
15353
127
15354
127
15355
127
15356
127
15357
127
15358
127
15359
127
15360
127
15361
127
15362
119
15363
112
15364
104
15365
97
15366
91
15367
85
15368
80
15369
74
15370
70
15371
30
15372
-57
15373
-127
15374
-127
15375
-127
15376
-127
15377
-127
15378
-127
15379
-127
15380
-127
15381
-127
15382
-127
15383
-127
15384
-127
15385
-127
15386
-127
15387
-127
15388
-127
15389
-127
15390
-127
15391
-127
15392
-127
15393
-127
15394
-122
15395
-114
15396
-105
15397
-97
15398
-91
15399
-84
15400
-78
15401
-73
15402
-67
15403
17
15404
127
15405
127
15406
127
15407
127
15408
127
15409
127
15410
127
15411
127
15412
127
15413
127
15414
127
15415
127
15416
127
15417
127
15418
127
15419
127
15420
127
15421
127
15422
127
15423
127
15424
127
15425
127
15426
119
15427
111
15428
103
15429
97
15430
90
15431
83
15432
79
15433
73
15434
69
15435
64
15436
60
15437
56
15438
53
15439
49
15440
47
15441
44
15442
40
15443
38
15444
36
15445
33
15446
31
15447
29
15448
28
15449
26
15450
24
15451
23
15452
22
15453
20
15454
19
15455
18
15456
17
15457
16
15458
15
15459
14
15460
14
15461
13
15462
12
15463
12
15464
11
15465
11
15466
11
15467
-17
15468
-98
15469
-127
15470
-127
15471
-127
15472
-127
15473
-127
15474
-127
15475
-127
15476
-127
15477
-127
15478
-127
15479
-127
15480
-127
15481
-127
15482
-127
15483
-127
15484
-127
15485
-127
15486
-127
15487
-127
15488
-127
15489
-127
15490
-127
15491
-126
15492
-117
15493
-108
15494
-101
15495
-94
15496
-87
15497
-81
15498
-75
15499
10
15500
127
15501
127
15502
127
15503
127
15504
127
15505
127
15506
127
15507
127
15508
127
15509
127
15510
127
15511
127
15512
127
15513
127
15514
127
15515
127
15516
127
15517
127
15518
127
15519
127
15520
127
15521
125
15522
117
15523
109
15524
102
15525
95
15526
88
15527
82
15528
77
15529
72
15530
67
15531
28
15532
-60
15533
-127
15534
-127
15535
-127
15536
-127
15537
-127
15538
-127
15539
-127
15540
-127
15541
-127
15542
-127
15543
-127
15544
-127
15545
-127
15546
-127
15547
-127
15548
-127
15549
-127
15550
-127
15551
-127
15552
-127
15553
-127
15554
-123
15555
-115
15556
-106
15557
-98
15558
-92
15559
-86
15560
-79
15561
-73
15562
-68
15563
17
15564
127
15565
127
15566
127
15567
127
15568
127
15569
127
15570
127
15571
127
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
119
15587
111
15588
103
15589
96
15590
90
15591
84
15592
78
15593
73
15594
69
15595
29
15596
-58
15597
-127
15598
-127
15599
-127
15600
-127
15601
-127
15602
-127
15603
-127
15604
-127
15605
-127
15606
-127
15607
-127
15608
-127
15609
-127
15610
-127
15611
-127
15612
-127
15613
-127
15614
-127
15615
-127
15616
-127
15617
-127
15618
-123
15619
-115
15620
-107
15621
-99
15622
-92
15623
-86
15624
-79
15625
-73
15626
-69
15627
16
15628
127
15629
127
15630
127
15631
127
15632
127
15633
127
15634
127
15635
127
15636
127
15637
127
15638
127
15639
127
15640
127
15641
127
15642
127
15643
127
15644
127
15645
127
15646
127
15647
127
15648
127
15649
127
15650
118
15651
110
15652
103
15653
96
15654
90
15655
83
15656
78
15657
73
15658
68
15659
29
15660
-59
15661
-127
15662
-127
15663
-127
15664
-127
15665
-127
15666
-127
15667
-127
15668
-127
15669
-127
15670
-127
15671
-127
15672
-127
15673
-127
15674
-127
15675
-127
15676
-127
15677
-127
15678
-127
15679
-127
15680
-127
15681
-127
15682
-123
15683
-115
15684
-106
15685
-98
15686
-91
15687
-85
15688
-78
15689
-73
15690
-68
15691
-63
15692
-58
15693
-54
15694
-50
15695
-47
15696
-43
15697
-40
15698
-37
15699
-34
15700
-31
15701
-29
15702
-26
15703
-25
15704
-23
15705
-21
15706
-19
15707
-18
15708
-16
15709
-15
15710
-14
15711
-13
15712
-12
15713
-11
15714
-10
15715
-9
15716
-8
15717
-8
15718
-7
15719
-6
15720
-6
15721
-5
15722
-4
15723
76
15724
127
15725
127
15726
127
15727
127
15728
127
15729
127
15730
127
15731
127
15732
127
15733
127
15734
127
15735
127
15736
127
15737
127
15738
127
15739
127
15740
127
15741
127
15742
127
15743
127
15744
127
15745
127
15746
127
15747
121
15748
113
15749
105
15750
98
15751
92
15752
86
15753
80
15754
75
15755
36
15756
-52
15757
-127
15758
-127
15759
-127
15760
-127
15761
-127
15762
-127
15763
-127
15764
-127
15765
-127
15766
-127
15767
-127
15768
-127
15769
-127
15770
-127
15771
-127
15772
-127
15773
-127
15774
-127
15775
-127
15776
-127
15777
-127
15778
-122
15779
-113
15780
-105
15781
-97
15782
-90
15783
-84
15784
-78
15785
-72
15786
-66
15787
18
15788
127
15789
127
15790
127
15791
127
15792
127
15793
127
15794
127
15795
127
15796
127
15797
127
15798
127
15799
127
15800
127
15801
127
15802
127
15803
127
15804
127
15805
127
15806
127
15807
127
15808
127
15809
127
15810
119
15811
111
15812
104
15813
97
15814
91
15815
85
15816
79
15817
73
15818
69
15819
29
15820
-59
15821
-127
15822
-127
15823
-127
15824
-127
15825
-127
15826
-127
15827
-127
15828
-127
15829
-127
15830
-127
15831
-127
15832
-127
15833
-127
15834
-127
15835
-127
15836
-127
15837
-127
15838
-127
15839
-127
15840
-127
15841
-127
15842
-123
15843
-114
15844
-106
15845
-99
15846
-91
15847
-85
15848
-80
15849
-74
15850
-68
15851
17
15852
127
15853
127
15854
127
15855
127
15856
127
15857
127
15858
127
15859
127
15860
127
15861
127
15862
127
15863
127
15864
127
15865
127
15866
127
15867
127
15868
127
15869
127
15870
127
15871
127
15872
127
15873
127
15874
119
15875
110
15876
103
15877
96
15878
90
15879
84
15880
79
15881
73
15882
69
15883
64
15884
60
15885
56
15886
53
15887
49
15888
46
15889
43
15890
40
15891
38
15892
35
15893
33
15894
32
15895
29
15896
27
15897
26
15898
24
15899
23
15900
22
15901
20
15902
19
15903
18
15904
17
15905
16
15906
15
15907
14
15908
13
15909
13
15910
13
15911
12
15912
12
15913
11
15914
11
15915
-17
15916
-99
15917
-127
15918
-127
15919
-127
15920
-127
15921
-127
15922
-127
15923
-127
15924
-127
15925
-127
15926
-127
15927
-127
15928
-127
15929
-127
15930
-127
15931
-127
15932
-127
15933
-127
15934
-127
15935
-127
15936
-127
15937
-127
15938
-127
15939
-125
15940
-116
15941
-109
15942
-100
15943
-93
15944
-87
15945
-80
15946
-75
15947
10
15948
127
15949
127
15950
127
15951
127
15952
127
15953
127
15954
127
15955
127
15956
127
15957
127
15958
127
15959
127
15960
127
15961
127
15962
127
15963
127
15964
127
15965
127
15966
127
15967
127
15968
127
15969
125
15970
117
15971
109
15972
101
15973
94
15974
88
15975
82
15976
77
15977
71
15978
67
15979
27
15980
-61
15981
-127
15982
-127
15983
-127
15984
-127
15985
-127
15986
-127
15987
-127
15988
-127
15989
-127
15990
-127
15991
-127
15992
-127
15993
-127
15994
-127
15995
-127
15996
-127
15997
-127
15998
-127
15999
-127
16000
-127