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
recover_pk.py: replace secp192r1 by prime192v1
[RRG-proxmark3.git]
/
traces
/
lf_EM4102-thin.pm3
blob
d55439165358df7c348196fd92fc1413afe01af8
1
-48
2
-42
3
-36
4
-31
5
-26
6
-24
7
-22
8
127
9
127
10
127
11
127
12
127
13
60
14
2
15
-13
16
-6
17
13
18
31
19
45
20
49
21
48
22
39
23
30
24
18
25
9
26
0
27
-4
28
-8
29
-7
30
-6
31
-2
32
2
33
7
34
10
35
12
36
11
37
9
38
4
39
-1
40
-8
41
-14
42
-19
43
-21
44
-21
45
-17
46
-14
47
-8
48
-3
49
1
50
3
51
4
52
0
53
-3
54
-10
55
-15
56
-21
57
-24
58
-26
59
-24
60
-22
61
-16
62
-11
63
-5
64
-2
65
1
66
0
67
-2
68
-7
69
-12
70
-19
71
-23
72
-77
73
-121
74
-128
75
-121
76
-94
77
-95
78
-107
79
-114
80
-114
81
-107
82
-101
83
-94
84
-91
85
-88
86
-87
87
-85
88
-82
89
-76
90
-69
91
-62
92
-55
93
-48
94
-43
95
-38
96
-37
97
-36
98
-38
99
-40
100
-42
101
-43
102
-44
103
-42
104
-39
105
-35
106
-30
107
-25
108
-21
109
-16
110
-15
111
-14
112
-17
113
-19
114
-24
115
-26
116
-29
117
-29
118
-29
119
-26
120
-23
121
-18
122
-14
123
-9
124
-8
125
-6
126
-8
127
-10
128
-14
129
-17
130
-21
131
-23
132
-25
133
-24
134
-22
135
-17
136
127
137
127
138
127
139
127
140
127
141
89
142
28
143
5
144
2
145
11
146
21
147
29
148
32
149
33
150
31
151
30
152
29
153
28
154
27
155
25
156
20
157
15
158
7
159
1
160
-6
161
-10
162
-12
163
-11
164
-7
165
-2
166
2
167
7
168
-51
169
-99
170
-128
171
-107
172
-85
173
-92
174
-110
175
-121
176
-125
177
-119
178
-109
179
-97
180
-86
181
-76
182
-69
183
-62
184
-58
185
-55
186
-54
187
-54
188
-56
189
-56
190
-57
191
-55
192
-53
193
-48
194
-43
195
-37
196
-32
197
-26
198
-23
199
-21
200
127
201
127
202
127
203
127
204
127
205
61
206
1
207
-14
208
-7
209
11
210
29
211
43
212
48
213
47
214
40
215
32
216
20
217
10
218
2
219
-4
220
-8
221
-8
222
-7
223
-4
224
0
225
5
226
8
227
12
228
11
229
10
230
5
231
0
232
-57
233
-104
234
-128
235
-118
236
-96
237
-101
238
-114
239
-121
240
-118
241
-108
242
-97
243
-86
244
-80
245
-76
246
-75
247
-74
248
-75
249
-74
250
-72
251
-68
252
-64
253
-57
254
-51
255
-43
256
-38
257
-33
258
-31
259
-30
260
-31
261
-32
262
-36
263
-37
264
127
265
127
266
127
267
127
268
127
269
63
270
16
271
6
272
13
273
28
274
39
275
45
276
40
277
31
278
18
279
8
280
0
281
-1
282
0
283
5
284
9
285
15
286
18
287
20
288
16
289
13
290
6
291
-1
292
-9
293
-14
294
-18
295
-18
296
-17
297
-13
298
-8
299
-2
300
1
301
5
302
6
303
4
304
0
305
-5
306
-12
307
-17
308
-22
309
-24
310
-25
311
-22
312
-19
313
-12
314
-7
315
-1
316
1
317
2
318
-1
319
-4
320
-10
321
-15
322
-21
323
-25
324
-28
325
-26
326
-24
327
-19
328
-73
329
-117
330
-128
331
-113
332
-87
333
-90
334
-105
335
-117
336
-122
337
-119
338
-115
339
-106
340
-98
341
-89
342
-82
343
-74
344
-66
345
-58
346
-53
347
-49
348
-48
349
-47
350
-49
351
-50
352
-52
353
-52
354
-51
355
-47
356
-44
357
-38
358
-33
359
-27
360
127
361
127
362
127
363
127
364
127
365
72
366
10
367
-14
368
-13
369
0
370
14
371
27
372
33
373
38
374
35
375
33
376
28
377
23
378
16
379
11
380
4
381
-2
382
-8
383
-10
384
-12
385
-10
386
-7
387
-1
388
3
389
7
390
9
391
10
392
-49
393
-97
394
-128
395
-113
396
-93
397
-101
398
-117
399
-127
400
-126
401
-117
402
-104
403
-91
404
-80
405
-72
406
-67
407
-64
408
-64
409
-63
410
-64
411
-64
412
-64
413
-62
414
-59
415
-53
416
-48
417
-41
418
-35
419
-30
420
-27
421
-25
422
-26
423
-26
424
-30
425
-33
426
-35
427
-36
428
-36
429
-33
430
-31
431
-25
432
-21
433
-16
434
-13
435
-10
436
-11
437
-12
438
-16
439
-18
440
-22
441
-24
442
-27
443
-26
444
-25
445
-22
446
-18
447
-13
448
-10
449
-6
450
-6
451
-5
452
-8
453
-11
454
-15
455
-18
456
127
457
127
458
127
459
127
460
127
461
72
462
26
463
14
464
21
465
37
466
48
467
54
468
48
469
39
470
25
471
14
472
5
473
3
474
3
475
7
476
12
477
17
478
20
479
22
480
20
481
16
482
9
483
3
484
-5
485
-11
486
-16
487
-17
488
-71
489
-115
490
-128
491
-111
492
-82
493
-83
494
-96
495
-104
496
-108
497
-105
498
-101
499
-96
500
-92
501
-88
502
-85
503
-80
504
-74
505
-66
506
-59
507
-51
508
-46
509
-42
510
-39
511
-38
512
-40
513
-41
514
-44
515
-45
516
-46
517
-44
518
-41
519
-36
520
127
521
127
522
127
523
127
524
127
525
79
526
21
527
-1
528
-3
529
6
530
15
531
23
532
25
533
25
534
22
535
22
536
21
537
22
538
22
539
22
540
18
541
15
542
7
543
1
544
-6
545
-11
546
-15
547
-14
548
-12
549
-7
550
-2
551
3
552
6
553
8
554
7
555
5
556
-1
557
-6
558
-13
559
-18
560
-23
561
-24
562
-23
563
-18
564
-14
565
-8
566
-3
567
1
568
2
569
2
570
-2
571
-6
572
-13
573
-18
574
-24
575
-26
576
-27
577
-25
578
-21
579
-15
580
-10
581
-4
582
-1
583
1
584
-56
585
-103
586
-128
587
-119
588
-99
589
-105
590
-122
591
-128
592
-128
593
-122
594
-109
595
-96
596
-85
597
-76
598
-71
599
-67
600
-66
601
-65
602
-66
603
-65
604
-65
605
-63
606
-61
607
-56
608
-51
609
-44
610
-38
611
-32
612
-29
613
-26
614
-26
615
-27
616
127
617
127
618
127
619
127
620
127
621
56
622
3
623
-8
624
2
625
21
626
39
627
50
628
51
629
46
630
33
631
21
632
9
633
0
634
-5
635
-6
636
-6
637
-2
638
2
639
7
640
11
641
14
642
14
643
13
644
8
645
2
646
-5
647
-11
648
-66
649
-112
650
-128
651
-116
652
-91
653
-93
654
-106
655
-112
656
-111
657
-103
658
-95
659
-88
660
-84
661
-82
662
-82
663
-81
664
-79
665
-75
666
-70
667
-63
668
-56
669
-49
670
-43
671
-38
672
-35
673
-33
674
-34
675
-35
676
-38
677
-40
678
-42
679
-41
680
-40
681
-37
682
-33
683
-27
684
-23
685
-17
686
-15
687
-13
688
-15
689
-16
690
-19
691
-22
692
-26
693
-28
694
-29
695
-28
696
-25
697
-21
698
-17
699
-12
700
-9
701
-6
702
-7
703
-7
704
-11
705
-14
706
-18
707
-21
708
-24
709
-24
710
-23
711
-20
712
127
713
127
714
127
715
127
716
127
717
89
718
31
719
9
720
6
721
15
722
23
723
30
724
31
725
30
726
26
727
25
728
24
729
26
730
26
731
26
732
23
733
19
734
12
735
5
736
-2
737
-7
738
-12
739
-12
740
-11
741
-7
742
-3
743
3
744
-54
745
-102
746
-128
747
-106
748
-83
749
-89
750
-106
751
-119
752
-123
753
-119
754
-111
755
-99
756
-89
757
-79
758
-71
759
-63
760
-58
761
-53
762
-52
763
-51
764
-52
765
-53
766
-54
767
-54
768
-53
769
-50
770
-46
771
-40
772
-35
773
-29
774
-25
775
-21
776
127
777
127
778
127
779
127
780
127
781
65
782
4
783
-15
784
-10
785
7
786
25
787
39
788
45
789
46
790
41
791
33
792
24
793
16
794
7
795
1
796
-5
797
-8
798
-10
799
-7
800
-5
801
0
802
5
803
9
804
11
805
11
806
8
807
4
808
-2
809
-9
810
-15
811
-19
812
-22
813
-22
814
-19
815
-14
816
-9
817
-3
818
0
819
3
820
3
821
1
822
-4
823
-9
824
-16
825
-20
826
-25
827
-26
828
-26
829
-22
830
-18
831
-12
832
-6
833
-1
834
0
835
1
836
-2
837
-6
838
-14
839
-18
840
-72
841
-117
842
-128
843
-124
844
-98
845
-101
846
-113
847
-119
848
-117
849
-109
850
-99
851
-91
852
-87
853
-85
854
-85
855
-83
856
-82
857
-78
858
-73
859
-67
860
-60
861
-52
862
-46
863
-40
864
-37
865
-34
866
-35
867
-35
868
-38
869
-40
870
-42
871
-42
872
127
873
127
874
127
875
127
876
127
877
71
878
22
879
7
880
10
881
22
882
30
883
35
884
30
885
23
886
13
887
8
888
4
889
6
890
9
891
15
892
18
893
21
894
19
895
17
896
11
897
4
898
-4
899
-10
900
-16
901
-17
902
-17
903
-14
904
-68
905
-113
906
-128
907
-108
908
-81
909
-83
910
-97
911
-109
912
-114
913
-112
914
-108
915
-101
916
-96
917
-88
918
-82
919
-74
920
-66
921
-58
922
-52
923
-47
924
-44
925
-43
926
-44
927
-45
928
-47
929
-48
930
-49
931
-47
932
-44
933
-39
934
-35
935
-29
936
127
937
127
938
127
939
127
940
127
941
76
942
13
943
-10
944
-11
945
0
946
13
947
25
948
30
949
33
950
32
951
31
952
27
953
25
954
21
955
16
956
9
957
3
958
-4
959
-8
960
-12
961
-12
962
-10
963
-6
964
-2
965
4
966
7
967
9
968
-49
969
-97
970
-128
971
-111
972
-91
973
-99
974
-116
975
-127
976
-128
977
-119
978
-107
979
-94
980
-83
981
-73
982
-68
983
-63
984
-61
985
-60
986
-61
987
-61
988
-62
989
-61
990
-59
991
-56
992
-51
993
-44
994
-39
995
-33
996
-29
997
-25
998
-24
999
-24
1000
127
1001
127
1002
127
1003
127
1004
127
1005
57
1006
2
1007
-9
1008
-1
1009
19
1010
37
1011
49
1012
51
1013
47
1014
36
1015
25
1016
12
1017
3
1018
-4
1019
-6
1020
-7
1021
-4
1022
-2
1023
4
1024
8
1025
12
1026
13
1027
13
1028
10
1029
5
1030
-2
1031
-8
1032
-63
1033
-109
1034
-128
1035
-117
1036
-92
1037
-96
1038
-108
1039
-114
1040
-113
1041
-104
1042
-95
1043
-87
1044
-83
1045
-80
1046
-80
1047
-79
1048
-79
1049
-75
1050
-71
1051
-65
1052
-59
1053
-52
1054
-45
1055
-39
1056
-35
1057
-33
1058
-33
1059
-33
1060
-36
1061
-38
1062
-40
1063
-41
1064
-40
1065
-38
1066
-35
1067
-30
1068
-25
1069
-20
1070
-16
1071
-14
1072
-14
1073
-15
1074
-18
1075
-21
1076
-25
1077
-27
1078
-29
1079
-28
1080
-27
1081
-23
1082
-19
1083
-14
1084
-11
1085
-7
1086
-7
1087
-6
1088
-10
1089
-11
1090
-16
1091
-19
1092
-23
1093
-24
1094
-24
1095
-21
1096
127
1097
127
1098
127
1099
127
1100
127
1101
89
1102
33
1103
12
1104
10
1105
19
1106
26
1107
32
1108
31
1109
29
1110
24
1111
22
1112
21
1113
24
1114
25
1115
26
1116
25
1117
22
1118
15
1119
9
1120
0
1121
-5
1122
-11
1123
-12
1124
-13
1125
-9
1126
-6
1127
0
1128
4
1129
8
1130
9
1131
8
1132
4
1133
-1
1134
-8
1135
-14
1136
-19
1137
-22
1138
-23
1139
-21
1140
-18
1141
-12
1142
-7
1143
-2
1144
1
1145
3
1146
1
1147
-2
1148
-7
1149
-13
1150
-20
1151
-24
1152
-27
1153
-26
1154
-24
1155
-19
1156
-14
1157
-8
1158
-4
1159
0
1160
-57
1161
-104
1162
-128
1163
-116
1164
-95
1165
-103
1166
-120
1167
-128
1168
-128
1169
-123
1170
-111
1171
-98
1172
-87
1173
-76
1174
-70
1175
-65
1176
-63
1177
-61
1178
-62
1179
-62
1180
-62
1181
-61
1182
-61
1183
-57
1184
-53
1185
-47
1186
-41
1187
-34
1188
-30
1189
-26
1190
-24
1191
-24
1192
-26
1193
-28
1194
-32
1195
-34
1196
-36
1197
-35
1198
-34
1199
-31
1200
-26
1201
-21
1202
-17
1203
-13
1204
-11
1205
-10
1206
-12
1207
-14
1208
-19
1209
-21
1210
-25
1211
-26
1212
-27
1213
-25
1214
-22
1215
-17
1216
-14
1217
-9
1218
-7
1219
-5
1220
-6
1221
-7
1222
-11
1223
-14
1224
127
1225
127
1226
127
1227
127
1228
127
1229
69
1230
21
1231
10
1232
19
1233
36
1234
50
1235
58
1236
54
1237
45
1238
31
1239
18
1240
7
1241
2
1242
0
1243
2
1244
6
1245
11
1246
15
1247
19
1248
19
1249
19
1250
14
1251
9
1252
1
1253
-5
1254
-12
1255
-15
1256
-18
1257
-17
1258
-14
1259
-9
1260
-4
1261
1
1262
4
1263
7
1264
5
1265
3
1266
-3
1267
-9
1268
-16
1269
-20
1270
-24
1271
-24
1272
-23
1273
-19
1274
-15
1275
-8
1276
-3
1277
0
1278
1
1279
1
1280
-3
1281
-7
1282
-14
1283
-19
1284
-24
1285
-26
1286
-27
1287
-25
1288
-78
1289
-121
1290
-128
1291
-114
1292
-86
1293
-87
1294
-101
1295
-112
1296
-116
1297
-114
1298
-110
1299
-104
1300
-99
1301
-92
1302
-86
1303
-79
1304
-71
1305
-63
1306
-56
1307
-50
1308
-46
1309
-44
1310
-44
1311
-44
1312
-47
1313
-48
1314
-49
1315
-48
1316
-47
1317
-42
1318
-38
1319
-32
1320
-27
1321
-22
1322
-20
1323
-17
1324
-19
1325
-20
1326
-23
1327
-26
1328
-29
1329
-31
1330
-32
1331
-30
1332
-27
1333
-23
1334
-19
1335
-14
1336
-11
1337
-8
1338
-9
1339
-8
1340
-12
1341
-15
1342
-19
1343
-22
1344
-25
1345
-25
1346
-24
1347
-21
1348
-17
1349
-13
1350
-9
1351
-5
1352
127
1353
127
1354
127
1355
127
1356
127
1357
79
1358
16
1359
-5
1360
-3
1361
12
1362
28
1363
41
1364
48
1365
49
1366
45
1367
40
1368
31
1369
25
1370
16
1371
9
1372
2
1373
-2
1374
-6
1375
-6
1376
-6
1377
-2
1378
2
1379
7
1380
10
1381
13
1382
12
1383
9
1384
4
1385
-2
1386
-9
1387
-14
1388
-19
1389
-21
1390
-21
1391
-17
1392
-14
1393
-7
1394
-3
1395
2
1396
3
1397
3
1398
0
1399
-4
1400
-10
1401
-15
1402
-21
1403
-25
1404
-26
1405
-25
1406
-21
1407
-15
1408
-10
1409
-4
1410
-1
1411
1
1412
0
1413
-2
1414
-8
1415
-13
1416
-68
1417
-113
1418
-128
1419
-124
1420
-100
1421
-103
1422
-116
1423
-122
1424
-120
1425
-110
1426
-99
1427
-90
1428
-84
1429
-81
1430
-81
1431
-80
1432
-80
1433
-78
1434
-74
1435
-69
1436
-63
1437
-56
1438
-49
1439
-42
1440
-38
1441
-34
1442
-33
1443
-33
1444
-35
1445
-37
1446
-40
1447
-41
1448
127
1449
127
1450
127
1451
127
1452
127
1453
66
1454
19
1455
7
1456
12
1457
26
1458
35
1459
40
1460
35
1461
27
1462
15
1463
6
1464
1
1465
2
1466
4
1467
10
1468
14
1469
18
1470
19
1471
19
1472
14
1473
9
1474
1
1475
-6
1476
-13
1477
-16
1478
-18
1479
-17
1480
-71
1481
-115
1482
-128
1483
-108
1484
-81
1485
-81
1486
-95
1487
-106
1488
-111
1489
-108
1490
-105
1491
-99
1492
-95
1493
-89
1494
-84
1495
-77
1496
-69
1497
-61
1498
-54
1499
-48
1500
-45
1501
-42
1502
-41
1503
-42
1504
-44
1505
-45
1506
-47
1507
-47
1508
-46
1509
-42
1510
-38
1511
-32
1512
-27
1513
-22
1514
-19
1515
-17
1516
-18
1517
-18
1518
-21
1519
-24
1520
-28
1521
-30
1522
-32
1523
-30
1524
-28
1525
-24
1526
-20
1527
-15
1528
-11
1529
-8
1530
-7
1531
-8
1532
-11
1533
-14
1534
-18
1535
-21
1536
-24
1537
-25
1538
-24
1539
-21
1540
-19
1541
-14
1542
-10
1543
-6
1544
127
1545
127
1546
127
1547
127
1548
127
1549
81
1550
17
1551
-5
1552
-3
1553
10
1554
26
1555
40
1556
46
1557
49
1558
45
1559
40
1560
32
1561
26
1562
17
1563
11
1564
3
1565
-1
1566
-6
1567
-7
1568
-6
1569
-3
1570
1
1571
6
1572
9
1573
12
1574
12
1575
10
1576
5
1577
0
1578
-7
1579
-13
1580
-19
1581
-20
1582
-21
1583
-18
1584
-15
1585
-9
1586
-4
1587
1
1588
3
1589
4
1590
2
1591
-2
1592
-9
1593
-15
1594
-20
1595
-24
1596
-26
1597
-25
1598
-23
1599
-17
1600
-12
1601
-6
1602
-2
1603
1
1604
0
1605
-1
1606
-6
1607
-11
1608
-67
1609
-112
1610
-128
1611
-124
1612
-100
1613
-105
1614
-118
1615
-124
1616
-121
1617
-111
1618
-100
1619
-90
1620
-84
1621
-80
1622
-80
1623
-79
1624
-79
1625
-77
1626
-74
1627
-69
1628
-64
1629
-57
1630
-50
1631
-43
1632
-38
1633
-34
1634
-33
1635
-32
1636
-34
1637
-36
1638
-39
1639
-40
1640
127
1641
127
1642
127
1643
127
1644
127
1645
65
1646
18
1647
7
1648
12
1649
26
1650
36
1651
41
1652
37
1653
28
1654
16
1655
7
1656
0
1657
0
1658
2
1659
8
1660
13
1661
18
1662
19
1663
20
1664
15
1665
10
1666
2
1667
-4
1668
-11
1669
-15
1670
-18
1671
-17
1672
-71
1673
-116
1674
-128
1675
-109
1676
-82
1677
-82
1678
-95
1679
-106
1680
-110
1681
-108
1682
-104
1683
-99
1684
-95
1685
-89
1686
-84
1687
-77
1688
-71
1689
-63
1690
-56
1691
-49
1692
-45
1693
-41
1694
-40
1695
-41
1696
-43
1697
-44
1698
-47
1699
-46
1700
-46
1701
-43
1702
-39
1703
-33
1704
-29
1705
-23
1706
-19
1707
-17
1708
-17
1709
-17
1710
-20
1711
-22
1712
-26
1713
-29
1714
-30
1715
-30
1716
-29
1717
-25
1718
-21
1719
-15
1720
-12
1721
-8
1722
-7
1723
-7
1724
-10
1725
-13
1726
-17
1727
-20
1728
-23
1729
-24
1730
-25
1731
-22
1732
-20
1733
-15
1734
-11
1735
-6
1736
127
1737
127
1738
127
1739
127
1740
127
1741
81
1742
17
1743
-5
1744
-4
1745
10
1746
25
1747
38
1748
44
1749
47
1750
43
1751
40
1752
32
1753
26
1754
19
1755
12
1756
5
1757
-1
1758
-5
1759
-7
1760
-7
1761
-5
1762
-2
1763
4
1764
7
1765
12
1766
12
1767
11
1768
-48
1769
-96
1770
-128
1771
-113
1772
-93
1773
-101
1774
-117
1775
-126
1776
-124
1777
-114
1778
-102
1779
-89
1780
-79
1781
-71
1782
-68
1783
-65
1784
-66
1785
-66
1786
-66
1787
-65
1788
-65
1789
-61
1790
-57
1791
-51
1792
-46
1793
-39
1794
-34
1795
-29
1796
-27
1797
-26
1798
-27
1799
-29
1800
127
1801
127
1802
127
1803
127
1804
127
1805
57
1806
6
1807
-3
1808
6
1809
25
1810
41
1811
52
1812
50
1813
43
1814
29
1815
17
1816
5
1817
-2
1818
-6
1819
-5
1820
-3
1821
3
1822
7
1823
12
1824
15
1825
16
1826
13
1827
10
1828
3
1829
-2
1830
-10
1831
-15
1832
-19
1833
-20
1834
-19
1835
-15
1836
-10
1837
-5
1838
-1
1839
4
1840
5
1841
4
1842
0
1843
-5
1844
-12
1845
-17
1846
-22
1847
-24
1848
-25
1849
-23
1850
-20
1851
-14
1852
-9
1853
-3
1854
0
1855
2
1856
-1
1857
-3
1858
-9
1859
-15
1860
-21
1861
-25
1862
-28
1863
-27
1864
-80
1865
-123
1866
-128
1867
-116
1868
-88
1869
-88
1870
-101
1871
-111
1872
-114
1873
-111
1874
-107
1875
-102
1876
-97
1877
-93
1878
-88
1879
-81
1880
-74
1881
-66
1882
-59
1883
-52
1884
-47
1885
-43
1886
-42
1887
-42
1888
-44
1889
-45
1890
-47
1891
-47
1892
-47
1893
-44
1894
-41
1895
-35
1896
-30
1897
-25
1898
-21
1899
-18
1900
-17
1901
-17
1902
-20
1903
-22
1904
-26
1905
-29
1906
-31
1907
-30
1908
-29
1909
-25
1910
-22
1911
-16
1912
-13
1913
-9
1914
-8
1915
-7
1916
-10
1917
-12
1918
-16
1919
-19
1920
-23
1921
-24
1922
-25
1923
-23
1924
-20
1925
-16
1926
-12
1927
-8
1928
127
1929
127
1930
127
1931
127
1932
127
1933
82
1934
18
1935
-4
1936
-4
1937
9
1938
24
1939
37
1940
43
1941
46
1942
43
1943
39
1944
32
1945
27
1946
20
1947
14
1948
6
1949
0
1950
-5
1951
-7
1952
-8
1953
-6
1954
-3
1955
2
1956
6
1957
10
1958
11
1959
12
1960
-48
1961
-96
1962
-128
1963
-113
1964
-93
1965
-100
1966
-117
1967
-126
1968
-126
1969
-116
1970
-103
1971
-89
1972
-79
1973
-72
1974
-67
1975
-65
1976
-65
1977
-65
1978
-66
1979
-65
1980
-65
1981
-61
1982
-58
1983
-52
1984
-47
1985
-40
1986
-34
1987
-29
1988
-27
1989
-25
1990
-26
1991
-28
1992
127
1993
127
1994
127
1995
127
1996
127
1997
56
1998
6
1999
-5
2000
5
2001
24
2002
40
2003
51
2004
51
2005
44
2006
31
2007
18
2008
6
2009
-1
2010
-6
2011
-6
2012
-4
2013
1
2014
5
2015
11
2016
13
2017
16
2018
14
2019
11
2020
5
2021
-1
2022
-8
2023
-13
2024
-18
2025
-20
2026
-20
2027
-17
2028
-13
2029
-6
2030
-2
2031
3
2032
4
2033
5
2034
1
2035
-3
2036
-10
2037
-15
2038
-21
2039
-24
2040
-26
2041
-24
2042
-21
2043
-15
2044
-10
2045
-4
2046
-1
2047
2
2048
0
2049
-2
2050
-7
2051
-13
2052
-19
2053
-24
2054
-27
2055
-27
2056
-80
2057
-123
2058
-128
2059
-117
2060
-89
2061
-89
2062
-102
2063
-111
2064
-114
2065
-111
2066
-106
2067
-101
2068
-97
2069
-93
2070
-89
2071
-82
2072
-76
2073
-68
2074
-61
2075
-52
2076
-48
2077
-43
2078
-42
2079
-41
2080
-43
2081
-44
2082
-46
2083
-47
2084
-47
2085
-45
2086
-42
2087
-36
2088
127
2089
127
2090
127
2091
127
2092
127
2093
78
2094
19
2095
-3
2096
-5
2097
4
2098
14
2099
22
2100
24
2101
25
2102
22
2103
22
2104
21
2105
22
2106
22
2107
21
2108
18
2109
13
2110
6
2111
-1
2112
-8
2113
-12
2114
-15
2115
-13
2116
-11
2117
-6
2118
-2
2119
4
2120
-53
2121
-101
2122
-128
2123
-108
2124
-86
2125
-92
2126
-110
2127
-122
2128
-126
2129
-120
2130
-111
2131
-98
2132
-88
2133
-78
2134
-70
2135
-63
2136
-58
2137
-55
2138
-54
2139
-54
2140
-55
2141
-56
2142
-57
2143
-55
2144
-54
2145
-49
2146
-45
2147
-38
2148
-34
2149
-28
2150
-24
2151
-21
2152
127
2153
127
2154
127
2155
127
2156
127
2157
63
2158
3
2159
-14
2160
-8
2161
10
2162
28
2163
42
2164
47
2165
47
2166
40
2167
32
2168
21
2169
12
2170
3
2171
-2
2172
-7
2173
-8
2174
-8
2175
-5
2176
-2
2177
3
2178
7
2179
11
2180
12
2181
11
2182
7
2183
2
2184
-56
2185
-102
2186
-128
2187
-118
2188
-95
2189
-101
2190
-115
2191
-122
2192
-119
2193
-109
2194
-97
2195
-86
2196
-79
2197
-75
2198
-74
2199
-73
2200
-74
2201
-73
2202
-72
2203
-68
2204
-65
2205
-58
2206
-52
2207
-45
2208
-39
2209
-33
2210
-31
2211
-29
2212
-30
2213
-32
2214
-34
2215
-36
2216
127
2217
127
2218
127
2219
127
2220
127
2221
61
2222
16
2223
5
2224
12
2225
28
2226
41
2227
47
2228
42
2229
33
2230
19
2231
8
2232
0
2233
-2
2234
-1
2235
3
2236
8
2237
14
2238
17
2239
19
2240
17
2241
14
2242
7
2243
0
2244
-7
2245
-12
2246
-17
2247
-18
2248
-72
2249
-116
2250
-128
2251
-112
2252
-84
2253
-84
2254
-97
2255
-106
2256
-109
2257
-106
2258
-101
2259
-96
2260
-94
2261
-89
2262
-86
2263
-80
2264
-75
2265
-67
2266
-59
2267
-52
2268
-46
2269
-42
2270
-39
2271
-39
2272
-40
2273
-42
2274
-44
2275
-45
2276
-46
2277
-44
2278
-42
2279
-37
2280
127
2281
127
2282
127
2283
127
2284
127
2285
78
2286
21
2287
-1
2288
-3
2289
6
2290
15
2291
22
2292
24
2293
24
2294
21
2295
21
2296
20
2297
22
2298
22
2299
22
2300
19
2301
15
2302
7
2303
0
2304
-7
2305
-11
2306
-14
2307
-14
2308
-12
2309
-8
2310
-3
2311
3
2312
-55
2313
-102
2314
-128
2315
-107
2316
-85
2317
-92
2318
-109
2319
-120
2320
-124
2321
-119
2322
-111
2323
-99
2324
-89
2325
-79
2326
-71
2327
-64
2328
-58
2329
-55
2330
-53
2331
-52
2332
-54
2333
-54
2334
-56
2335
-55
2336
-54
2337
-49
2338
-46
2339
-39
2340
-34
2341
-28
2342
-25
2343
-21
2344
127
2345
127
2346
127
2347
127
2348
127
2349
64
2350
3
2351
-14
2352
-9
2353
8
2354
26
2355
40
2356
45
2357
47
2358
40
2359
33
2360
23
2361
14
2362
5
2363
-1
2364
-7
2365
-8
2366
-9
2367
-6
2368
-3
2369
2
2370
6
2371
10
2372
11
2373
11
2374
7
2375
3
2376
-54
2377
-101
2378
-128
2379
-117
2380
-96
2381
-102
2382
-116
2383
-123
2384
-121
2385
-110
2386
-98
2387
-86
2388
-79
2389
-74
2390
-73
2391
-72
2392
-73
2393
-72
2394
-71
2395
-68
2396
-65
2397
-59
2398
-53
2399
-46
2400
-40
2401
-34
2402
-31
2403
-29
2404
-29
2405
-31
2406
-33
2407
-35
2408
127
2409
127
2410
127
2411
127
2412
127
2413
60
2414
13
2415
3
2416
12
2417
29
2418
41
2419
48
2420
43
2421
34
2422
20
2423
9
2424
0
2425
-3
2426
-3
2427
2
2428
6
2429
12
2430
16
2431
19
2432
17
2433
15
2434
8
2435
2
2436
-5
2437
-11
2438
-16
2439
-18
2440
-72
2441
-117
2442
-128
2443
-112
2444
-84
2445
-84
2446
-97
2447
-106
2448
-109
2449
-105
2450
-101
2451
-96
2452
-93
2453
-89
2454
-86
2455
-81
2456
-75
2457
-68
2458
-60
2459
-53
2460
-47
2461
-42
2462
-39
2463
-38
2464
-39
2465
-41
2466
-43
2467
-44
2468
-46
2469
-44
2470
-42
2471
-38
2472
127
2473
127
2474
127
2475
127
2476
127
2477
78
2478
21
2479
0
2480
-2
2481
7
2482
16
2483
23
2484
24
2485
24
2486
21
2487
19
2488
19
2489
21
2490
21
2491
22
2492
19
2493
16
2494
9
2495
3
2496
-5
2497
-10
2498
-14
2499
-14
2500
-14
2501
-9
2502
-4
2503
2
2504
-55
2505
-102
2506
-128
2507
-107
2508
-85
2509
-90
2510
-107
2511
-120
2512
-124
2513
-119
2514
-111
2515
-100
2516
-90
2517
-80
2518
-72
2519
-64
2520
-59
2521
-54
2522
-52
2523
-51
2524
-53
2525
-53
2526
-55
2527
-54
2528
-53
2529
-50
2530
-47
2531
-41
2532
-35
2533
-29
2534
-25
2535
-22
2536
127
2537
127
2538
127
2539
127
2540
127
2541
65
2542
4
2543
-15
2544
-10
2545
7
2546
24
2547
39
2548
45
2549
46
2550
40
2551
33
2552
24
2553
15
2554
7
2555
0
2556
-5
2557
-7
2558
-9
2559
-7
2560
-5
2561
0
2562
4
2563
9
2564
10
2565
11
2566
8
2567
5
2568
-53
2569
-100
2570
-128
2571
-116
2572
-95
2573
-102
2574
-116
2575
-124
2576
-121
2577
-110
2578
-98
2579
-86
2580
-79
2581
-73
2582
-72
2583
-71
2584
-72
2585
-71
2586
-71
2587
-68
2588
-65
2589
-59
2590
-53
2591
-47
2592
-41
2593
-35
2594
-31
2595
-29
2596
-29
2597
-29
2598
-32
2599
-34
2600
-37
2601
-38
2602
-38
2603
-36
2604
-33
2605
-28
2606
-24
2607
-18
2608
-15
2609
-12
2610
-12
2611
-12
2612
-15
2613
-18
2614
-23
2615
-25
2616
-28
2617
-28
2618
-26
2619
-23
2620
-19
2621
-14
2622
-11
2623
-7
2624
-6
2625
-5
2626
-8
2627
-11
2628
-16
2629
-18
2630
-22
2631
-23
2632
127
2633
127
2634
127
2635
127
2636
127
2637
82
2638
32
2639
17
2640
20
2641
31
2642
39
2643
43
2644
38
2645
30
2646
20
2647
13
2648
9
2649
10
2650
13
2651
18
2652
21
2653
24
2654
22
2655
19
2656
13
2657
6
2658
-2
2659
-8
2660
-13
2661
-15
2662
-15
2663
-12
2664
-67
2665
-112
2666
-128
2667
-106
2668
-79
2669
-81
2670
-96
2671
-107
2672
-112
2673
-111
2674
-107
2675
-100
2676
-94
2677
-87
2678
-81
2679
-73
2680
-66
2681
-58
2682
-52
2683
-46
2684
-44
2685
-42
2686
-44
2687
-45
2688
-47
2689
-48
2690
-49
2691
-47
2692
-44
2693
-39
2694
-35
2695
-29
2696
127
2697
127
2698
127
2699
127
2700
127
2701
75
2702
13
2703
-10
2704
-11
2705
0
2706
13
2707
24
2708
30
2709
33
2710
32
2711
30
2712
27
2713
25
2714
21
2715
17
2716
9
2717
3
2718
-4
2719
-8
2720
-12
2721
-12
2722
-11
2723
-6
2724
-2
2725
4
2726
7
2727
9
2728
-49
2729
-97
2730
-128
2731
-111
2732
-91
2733
-99
2734
-116
2735
-126
2736
-128
2737
-119
2738
-107
2739
-94
2740
-83
2741
-73
2742
-67
2743
-63
2744
-61
2745
-60
2746
-61
2747
-61
2748
-62
2749
-61
2750
-59
2751
-55
2752
-51
2753
-44
2754
-39
2755
-32
2756
-29
2757
-25
2758
-24
2759
-24
2760
127
2761
127
2762
127
2763
127
2764
127
2765
57
2766
2
2767
-10
2768
-1
2769
19
2770
37
2771
49
2772
51
2773
47
2774
36
2775
25
2776
13
2777
3
2778
-4
2779
-6
2780
-7
2781
-5
2782
-1
2783
4
2784
8
2785
12
2786
13
2787
14
2788
10
2789
6
2790
-2
2791
-7
2792
-14
2793
-18
2794
-21
2795
-20
2796
-18
2797
-13
2798
-8
2799
-2
2800
1
2801
4
2802
3
2803
1
2804
-4
2805
-9
2806
-16
2807
-20
2808
-25
2809
-25
2810
-25
2811
-21
2812
-16
2813
-10
2814
-5
2815
-1
2816
1
2817
1
2818
-3
2819
-7
2820
-14
2821
-19
2822
-25
2823
-27
2824
-80
2825
-123
2826
-128
2827
-120
2828
-92
2829
-92
2830
-104
2831
-112
2832
-113
2833
-108
2834
-103
2835
-98
2836
-95
2837
-92
2838
-90
2839
-85
2840
-80
2841
-73
2842
-66
2843
-58
2844
-51
2845
-45
2846
-41
2847
-38
2848
-39
2849
-40
2850
-42
2851
-44
2852
-45
2853
-45
2854
-44
2855
-40
2856
127
2857
127
2858
127
2859
127
2860
127
2861
77
2862
22
2863
2
2864
1
2865
10
2866
19
2867
24
2868
24
2869
22
2870
17
2871
16
2872
16
2873
19
2874
20
2875
22
2876
21
2877
18
2878
12
2879
6
2880
-2
2881
-8
2882
-13
2883
-15
2884
-15
2885
-12
2886
-7
2887
-2
2888
-58
2889
-105
2890
-128
2891
-106
2892
-83
2893
-88
2894
-105
2895
-117
2896
-122
2897
-118
2898
-112
2899
-102
2900
-92
2901
-82
2902
-73
2903
-65
2904
-59
2905
-54
2906
-51
2907
-50
2908
-51
2909
-51
2910
-53
2911
-53
2912
-53
2913
-51
2914
-48
2915
-43
2916
-38
2917
-31
2918
-26
2919
-22
2920
127
2921
127
2922
127
2923
127
2924
127
2925
67
2926
5
2927
-15
2928
-12
2929
4
2930
21
2931
35
2932
42
2933
44
2934
40
2935
34
2936
26
2937
19
2938
10
2939
3
2940
-3
2941
-7
2942
-10
2943
-9
2944
-7
2945
-3
2946
1
2947
6
2948
9
2949
11
2950
9
2951
7
2952
-51
2953
-99
2954
-128
2955
-115
2956
-95
2957
-102
2958
-117
2959
-125
2960
-123
2961
-112
2962
-100
2963
-88
2964
-79
2965
-72
2966
-70
2967
-69
2968
-69
2969
-69
2970
-69
2971
-67
2972
-65
2973
-60
2974
-55
2975
-48
2976
-43
2977
-36
2978
-32
2979
-28
2980
-27
2981
-28
2982
-30
2983
-32
2984
-35
2985
-37
2986
-38
2987
-37
2988
-35
2989
-30
2990
-26
2991
-21
2992
-17
2993
-13
2994
-12
2995
-12
2996
-14
2997
-17
2998
-21
2999
-24
3000
-26
3001
-27
3002
-27
3003
-25
3004
-21
3005
-17
3006
-13
3007
-8
3008
-6
3009
-5
3010
-7
3011
-9
3012
-13
3013
-16
3014
-20
3015
-22
3016
127
3017
127
3018
127
3019
127
3020
127
3021
80
3022
31
3023
17
3024
21
3025
34
3026
43
3027
47
3028
41
3029
32
3030
21
3031
13
3032
8
3033
8
3034
10
3035
16
3036
20
3037
23
3038
23
3039
21
3040
16
3041
10
3042
2
3043
-5
3044
-11
3045
-14
3046
-16
3047
-14
3048
-11
3049
-5
3050
-1
3051
4
3052
6
3053
7
3054
5
3055
1
3056
-5
3057
-10
3058
-17
3059
-21
3060
-24
3061
-24
3062
-21
3063
-17
3064
-12
3065
-5
3066
-1
3067
2
3068
2
3069
0
3070
-4
3071
-10
3072
-16
3073
-21
3074
-25
3075
-26
3076
-27
3077
-23
3078
-18
3079
-12
3080
-67
3081
-112
3082
-128
3083
-112
3084
-88
3085
-92
3086
-108
3087
-120
3088
-126
3089
-121
3090
-114
3091
-104
3092
-96
3093
-86
3094
-77
3095
-68
3096
-62
3097
-56
3098
-53
3099
-51
3100
-51
3101
-51
3102
-53
3103
-54
3104
-54
3105
-52
3106
-50
3107
-44
3108
-39
3109
-33
3110
-28
3111
-23
3112
-21
3113
-20
3114
-21
3115
-23
3116
-26
3117
-29
3118
-32
3119
-33
3120
-33
3121
-30
3122
-27
3123
-22
3124
-17
3125
-12
3126
-10
3127
-8
3128
-9
3129
-10
3130
-14
3131
-17
3132
-21
3133
-24
3134
-26
3135
-25
3136
-24
3137
-20
3138
-16
3139
-12
3140
-8
3141
-5
3142
-5
3143
-5
3144
127
3145
127
3146
127
3147
127
3148
127
3149
69
3150
11
3151
-2
3152
5
3153
24
3154
42
3155
55
3156
58
3157
54
3158
44
3159
33
3160
20
3161
11
3162
3
3163
-1
3164
-4
3165
-3
3166
-1
3167
4
3168
7
3169
12
3170
14
3171
16
3172
13
3173
10
3174
3
3175
-3
3176
-59
3177
-106
3178
-128
3179
-116
3180
-92
3181
-96
3182
-110
3183
-116
3184
-114
3185
-104
3186
-95
3187
-85
3188
-80
3189
-77
3190
-77
3191
-77
3192
-77
3193
-75
3194
-71
3195
-66
3196
-60
3197
-53
3198
-47
3199
-40
3200
-36
3201
-32
3202
-31
3203
-31
3204
-34
3205
-35
3206
-38
3207
-39
3208
127
3209
127
3210
127
3211
127
3212
127
3213
66
3214
20
3215
7
3216
12
3217
26
3218
35
3219
40
3220
35
3221
26
3222
15
3223
6
3224
1
3225
1
3226
4
3227
9
3228
14
3229
19
3230
19
3231
19
3232
14
3233
9
3234
1
3235
-6
3236
-13
3237
-16
3238
-19
3239
-17
3240
-71
3241
-115
3242
-128
3243
-109
3244
-81
3245
-82
3246
-95
3247
-106
3248
-111
3249
-109
3250
-105
3251
-99
3252
-95
3253
-89
3254
-84
3255
-76
3256
-69
3257
-61
3258
-54
3259
-48
3260
-45
3261
-41
3262
-41
3263
-42
3264
-44
3265
-45
3266
-47
3267
-47
3268
-46
3269
-42
3270
-38
3271
-32
3272
127
3273
127
3274
127
3275
127
3276
127
3277
77
3278
16
3279
-7
3280
-8
3281
1
3282
13
3283
23
3284
26
3285
29
3286
27
3287
26
3288
25
3289
25
3290
22
3291
19
3292
14
3293
8
3294
0
3295
-5
3296
-11
3297
-13
3298
-13
3299
-10
3300
-7
3301
-1
3302
3
3303
7
3304
-51
3305
-99
3306
-128
3307
-109
3308
-88
3309
-95
3310
-113
3311
-124
3312
-126
3313
-119
3314
-109
3315
-96
3316
-85
3317
-75
3318
-68
3319
-62
3320
-59
3321
-57
3322
-57
3323
-57
3324
-59
3325
-58
3326
-58
3327
-56
3328
-53
3329
-47
3330
-42
3331
-35
3332
-31
3333
-25
3334
-23
3335
-22
3336
127
3337
127
3338
127
3339
127
3340
127
3341
59
3342
1
3343
-13
3344
-5
3345
14
3346
32
3347
46
3348
50
3349
48
3350
39
3351
29
3352
17
3353
8
3354
-1
3355
-5
3356
-8
3357
-7
3358
-6
3359
-1
3360
3
3361
8
3362
11
3363
13
3364
12
3365
9
3366
3
3367
-3
3368
-59
3369
-106
3370
-128
3371
-118
3372
-94
3373
-98
3374
-112
3375
-118
3376
-116
3377
-106
3378
-96
3379
-86
3380
-81
3381
-77
3382
-77
3383
-76
3384
-77
3385
-75
3386
-72
3387
-67
3388
-62
3389
-55
3390
-48
3391
-41
3392
-37
3393
-32
3394
-31
3395
-31
3396
-33
3397
-35
3398
-38
3399
-39
3400
127
3401
127
3402
127
3403
127
3404
127
3405
65
3406
19
3407
7
3408
12
3409
26
3410
37
3411
42
3412
37
3413
28
3414
16
3415
7
3416
0
3417
0
3418
2
3419
8
3420
13
3421
18
3422
19
3423
19
3424
15
3425
10
3426
2
3427
-4
3428
-11
3429
-15
3430
-18
3431
-17
3432
-72
3433
-116
3434
-128
3435
-109
3436
-81
3437
-82
3438
-96
3439
-106
3440
-110
3441
-108
3442
-104
3443
-98
3444
-94
3445
-89
3446
-85
3447
-78
3448
-71
3449
-63
3450
-56
3451
-49
3452
-45
3453
-41
3454
-41
3455
-41
3456
-43
3457
-45
3458
-46
3459
-46
3460
-46
3461
-42
3462
-39
3463
-34
3464
127
3465
127
3466
127
3467
127
3468
127
3469
77
3470
17
3471
-6
3472
-8
3473
2
3474
13
3475
22
3476
26
3477
27
3478
26
3479
26
3480
24
3481
24
3482
22
3483
20
3484
15
3485
10
3486
2
3487
-4
3488
-10
3489
-13
3490
-14
3491
-12
3492
-8
3493
-2
3494
2
3495
6
3496
-52
3497
-99
3498
-128
3499
-108
3500
-87
3501
-94
3502
-112
3503
-123
3504
-126
3505
-119
3506
-109
3507
-97
3508
-86
3509
-76
3510
-69
3511
-62
3512
-59
3513
-56
3514
-56
3515
-56
3516
-57
3517
-57
3518
-58
3519
-55
3520
-53
3521
-48
3522
-43
3523
-36
3524
-31
3525
-26
3526
-24
3527
-21
3528
127
3529
127
3530
127
3531
127
3532
127
3533
60
3534
1
3535
-13
3536
-6
3537
12
3538
30
3539
44
3540
49
3541
48
3542
39
3543
29
3544
18
3545
9
3546
0
3547
-4
3548
-8
3549
-8
3550
-6
3551
-2
3552
1
3553
7
3554
10
3555
12
3556
12
3557
10
3558
5
3559
-1
3560
-58
3561
-105
3562
-128
3563
-117
3564
-94
3565
-99
3566
-113
3567
-119
3568
-117
3569
-107
3570
-96
3571
-86
3572
-80
3573
-76
3574
-76
3575
-75
3576
-76
3577
-75
3578
-73
3579
-68
3580
-63
3581
-56
3582
-49
3583
-42
3584
-37
3585
-33
3586
-31
3587
-30
3588
-32
3589
-34
3590
-36
3591
-38
3592
127
3593
127
3594
127
3595
127
3596
127
3597
64
3598
17
3599
6
3600
12
3601
27
3602
38
3603
43
3604
39
3605
29
3606
17
3607
7
3608
0
3609
-1
3610
1
3611
6
3612
11
3613
17
3614
18
3615
19
3616
16
3617
12
3618
4
3619
-3
3620
-10
3621
-15
3622
-18
3623
-18
3624
-72
3625
-116
3626
-128
3627
-110
3628
-82
3629
-83
3630
-95
3631
-106
3632
-109
3633
-107
3634
-103
3635
-98
3636
-94
3637
-89
3638
-85
3639
-79
3640
-72
3641
-64
3642
-57
3643
-49
3644
-45
3645
-41
3646
-40
3647
-40
3648
-42
3649
-43
3650
-46
3651
-46
3652
-46
3653
-43
3654
-40
3655
-34
3656
127
3657
127
3658
127
3659
127
3660
127
3661
77
3662
18
3663
-5
3664
-7
3665
3
3666
14
3667
22
3668
25
3669
26
3670
25
3671
24
3672
23
3673
24
3674
22
3675
21
3676
16
3677
12
3678
4
3679
-3
3680
-9
3681
-13
3682
-15
3683
-13
3684
-10
3685
-4
3686
0
3687
5
3688
-53
3689
-100
3690
-128
3691
-108
3692
-86
3693
-93
3694
-110
3695
-122
3696
-126
3697
-119
3698
-110
3699
-98
3700
-87
3701
-77
3702
-69
3703
-62
3704
-59
3705
-56
3706
-55
3707
-54
3708
-56
3709
-56
3710
-57
3711
-55
3712
-53
3713
-49
3714
-44
3715
-37
3716
-32
3717
-27
3718
-24
3719
-21
3720
127
3721
127
3722
127
3723
127
3724
127
3725
61
3726
1
3727
-14
3728
-7
3729
11
3730
29
3731
43
3732
48
3733
47
3734
40
3735
31
3736
19
3737
10
3738
2
3739
-3
3740
-7
3741
-8
3742
-7
3743
-4
3744
-1
3745
5
3746
8
3747
11
3748
11
3749
10
3750
6
3751
0
3752
-57
3753
-103
3754
-128
3755
-117
3756
-95
3757
-99
3758
-114
3759
-120
3760
-118
3761
-108
3762
-97
3763
-86
3764
-80
3765
-76
3766
-75
3767
-74
3768
-75
3769
-74
3770
-72
3771
-68
3772
-64
3773
-57
3774
-51
3775
-44
3776
-38
3777
-33
3778
-31
3779
-30
3780
-31
3781
-32
3782
-36
3783
-38
3784
127
3785
127
3786
127
3787
127
3788
127
3789
62
3790
16
3791
5
3792
12
3793
27
3794
39
3795
44
3796
40
3797
31
3798
18
3799
7
3800
0
3801
-1
3802
-1
3803
4
3804
10
3805
15
3806
17
3807
19
3808
16
3809
12
3810
5
3811
-2
3812
-9
3813
-14
3814
-18
3815
-18
3816
-72
3817
-116
3818
-128
3819
-111
3820
-82
3821
-83
3822
-96
3823
-105
3824
-109
3825
-106
3826
-102
3827
-97
3828
-94
3829
-89
3830
-85
3831
-79
3832
-73
3833
-65
3834
-58
3835
-50
3836
-45
3837
-41
3838
-40
3839
-39
3840
-41
3841
-42
3842
-45
3843
-46
3844
-46
3845
-44
3846
-41
3847
-35
3848
127
3849
127
3850
127
3851
127
3852
127
3853
77
3854
19
3855
-3
3856
-5
3857
4
3858
14
3859
22
3860
25
3861
25
3862
23
3863
23
3864
22
3865
23
3866
22
3867
21
3868
18
3869
13
3870
5
3871
-1
3872
-8
3873
-12
3874
-14
3875
-13
3876
-11
3877
-6
3878
-1
3879
4
3880
-53
3881
-101
3882
-128
3883
-108
3884
-86
3885
-93
3886
-110
3887
-122
3888
-125
3889
-120
3890
-111
3891
-99
3892
-88
3893
-78
3894
-70
3895
-63
3896
-58
3897
-55
3898
-54
3899
-54
3900
-55
3901
-56
3902
-57
3903
-55
3904
-54
3905
-49
3906
-45
3907
-38
3908
-33
3909
-28
3910
-24
3911
-21
3912
127
3913
127
3914
127
3915
127
3916
127
3917
62
3918
2
3919
-14
3920
-8
3921
10
3922
27
3923
42
3924
47
3925
47
3926
40
3927
32
3928
21
3929
12
3930
3
3931
-2
3932
-7
3933
-8
3934
-8
3935
-5
3936
-2
3937
3
3938
7
3939
11
3940
11
3941
11
3942
7
3943
2
3944
-5
3945
-11
3946
-17
3947
-20
3948
-22
3949
-20
3950
-17
3951
-11
3952
-6
3953
-1
3954
2
3955
4
3956
2
3957
-1
3958
-6
3959
-12
3960
-18
3961
-23
3962
-26
3963
-26
3964
-24
3965
-19
3966
-14
3967
-8
3968
-4
3969
0
3970
1
3971
0
3972
-4
3973
-9
3974
-16
3975
-21
3976
-75
3977
-119
3978
-128
3979
-122
3980
-96
3981
-98
3982
-110
3983
-116
3984
-115
3985
-107
3986
-99
3987
-92
3988
-89
3989
-86
3990
-86
3991
-84
3992
-82
3993
-77
3994
-72
3995
-64
3996
-57
3997
-49
3998
-44
3999
-39
4000
-36
4001
-35
4002
-36
4003
-38
4004
-41
4005
-42
4006
-43
4007
-42
4008
-41
4009
-37
4010
-33
4011
-27
4012
-22
4013
-17
4014
-15
4015
-14
4016
-15
4017
-17
4018
-21
4019
-24
4020
-28
4021
-29
4022
-29
4023
-27
4024
-25
4025
-20
4026
-16
4027
-11
4028
-8
4029
-6
4030
-7
4031
-8
4032
-12
4033
-15
4034
-19
4035
-22
4036
-24
4037
-24
4038
-23
4039
-19
4040
127
4041
127
4042
127
4043
127
4044
127
4045
89
4046
30
4047
8
4048
5
4049
14
4050
23
4051
30
4052
31
4053
31
4054
27
4055
26
4056
25
4057
26
4058
26
4059
26
4060
23
4061
18
4062
11
4063
3
4064
-4
4065
-9
4066
-12
4067
-12
4068
-10
4069
-5
4070
-1
4071
5
4072
-53
4073
-100
4074
-128
4075
-106
4076
-84
4077
-90
4078
-107
4079
-120
4080
-124
4081
-119
4082
-110
4083
-98
4084
-88
4085
-78
4086
-70
4087
-62
4088
-58
4089
-53
4090
-52
4091
-52
4092
-53
4093
-54
4094
-55
4095
-55
4096
-53
4097
-49
4098
-45
4099
-39
4100
-34
4101
-28
4102
-24
4103
-21
4104
127
4105
127
4106
127
4107
127
4108
127
4109
64
4110
3
4111
-15
4112
-9
4113
8
4114
26
4115
40
4116
46
4117
47
4118
41
4119
33
4120
23
4121
14
4122
5
4123
-1
4124
-6
4125
-8
4126
-9
4127
-6
4128
-3
4129
2
4130
6
4131
10
4132
11
4133
11
4134
8
4135
3
4136
-4
4137
-10
4138
-16
4139
-19
4140
-22
4141
-21
4142
-18
4143
-13
4144
-7
4145
-2
4146
1
4147
3
4148
2
4149
0
4150
-5
4151
-10
4152
-17
4153
-22
4154
-26
4155
-26
4156
-25
4157
-21
4158
-16
4159
-10
4160
-5
4161
0
4162
1
4163
0
4164
-3
4165
-8
4166
-14
4167
-19
4168
-73
4169
-118
4170
-128
4171
-123
4172
-97
4173
-99
4174
-112
4175
-117
4176
-116
4177
-108
4178
-99
4179
-92
4180
-88
4181
-85
4182
-85
4183
-83
4184
-82
4185
-78
4186
-73
4187
-66
4188
-58
4189
-51
4190
-45
4191
-39
4192
-36
4193
-35
4194
-36
4195
-37
4196
-39
4197
-41
4198
-43
4199
-42
4200
-41
4201
-38
4202
-34
4203
-28
4204
-23
4205
-18
4206
-16
4207
-14
4208
-15
4209
-16
4210
-20
4211
-23
4212
-27
4213
-29
4214
-29
4215
-28
4216
-26
4217
-21
4218
-17
4219
-12
4220
-9
4221
-6
4222
-7
4223
-8
4224
-11
4225
-14
4226
-18
4227
-21
4228
-24
4229
-24
4230
-24
4231
-20
4232
127
4233
127
4234
127
4235
127
4236
127
4237
89
4238
31
4239
9
4240
6
4241
15
4242
24
4243
30
4244
31
4245
30
4246
26
4247
25
4248
24
4249
26
4250
26
4251
26
4252
23
4253
19
4254
12
4255
5
4256
-3
4257
-7
4258
-12
4259
-12
4260
-11
4261
-7
4262
-2
4263
3
4264
-54
4265
-101
4266
-128
4267
-105
4268
-83
4269
-88
4270
-106
4271
-118
4272
-123
4273
-118
4274
-111
4275
-99
4276
-89
4277
-79
4278
-71
4279
-63
4280
-58
4281
-53
4282
-52
4283
-51
4284
-52
4285
-53
4286
-54
4287
-54
4288
-53
4289
-49
4290
-46
4291
-40
4292
-35
4293
-29
4294
-25
4295
-21
4296
127
4297
127
4298
127
4299
127
4300
127
4301
64
4302
3
4303
-15
4304
-10
4305
7
4306
24
4307
39
4308
45
4309
46
4310
40
4311
33
4312
23
4313
15
4314
6
4315
0
4316
-6
4317
-8
4318
-9
4319
-7
4320
-4
4321
0
4322
4
4323
9
4324
10
4325
11
4326
9
4327
5
4328
-53
4329
-101
4330
-128
4331
-117
4332
-95
4333
-102
4334
-117
4335
-124
4336
-122
4337
-111
4338
-99
4339
-86
4340
-79
4341
-74
4342
-72
4343
-71
4344
-72
4345
-71
4346
-71
4347
-69
4348
-65
4349
-60
4350
-54
4351
-47
4352
-41
4353
-35
4354
-31
4355
-29
4356
-29
4357
-29
4358
-33
4359
-34
4360
127
4361
127
4362
127
4363
127
4364
127
4365
60
4366
13
4367
2
4368
11
4369
28
4370
41
4371
49
4372
45
4373
36
4374
22
4375
10
4376
1
4377
-3
4378
-3
4379
0
4380
5
4381
11
4382
15
4383
18
4384
17
4385
15
4386
9
4387
3
4388
-4
4389
-10
4390
-16
4391
-18
4392
-19
4393
-17
4394
-13
4395
-7
4396
-3
4397
2
4398
5
4399
5
4400
3
4401
0
4402
-6
4403
-12
4404
-19
4405
-23
4406
-26
4407
-25
4408
-22
4409
-17
4410
-11
4411
-6
4412
-2
4413
1
4414
1
4415
-1
4416
-6
4417
-11
4418
-17
4419
-22
4420
-26
4421
-27
4422
-27
4423
-23
4424
-76
4425
-120
4426
-128
4427
-113
4428
-87
4429
-88
4430
-103
4431
-114
4432
-119
4433
-117
4434
-112
4435
-105
4436
-99
4437
-92
4438
-85
4439
-77
4440
-69
4441
-61
4442
-55
4443
-49
4444
-47
4445
-45
4446
-46
4447
-47
4448
-49
4449
-50
4450
-50
4451
-48
4452
-45
4453
-41
4454
-36
4455
-30
4456
127
4457
127
4458
127
4459
127
4460
127
4461
75
4462
13
4463
-11
4464
-11
4465
0
4466
13
4467
24
4468
30
4469
33
4470
31
4471
30
4472
27
4473
25
4474
20
4475
16
4476
9
4477
3
4478
-4
4479
-8
4480
-12
4481
-12
4482
-11
4483
-6
4484
-2
4485
3
4486
7
4487
9
4488
-49
4489
-97
4490
-128
4491
-111
4492
-91
4493
-98
4494
-116
4495
-126
4496
-127
4497
-119
4498
-107
4499
-93
4500
-82
4501
-73
4502
-67
4503
-63
4504
-61
4505
-59
4506
-60
4507
-61
4508
-61
4509
-60
4510
-59
4511
-55
4512
-51
4513
-44
4514
-39
4515
-32
4516
-28
4517
-24
4518
-24
4519
-24
4520
-26
4521
-29
4522
-33
4523
-34
4524
-36
4525
-34
4526
-33
4527
-28
4528
-24
4529
-19
4530
-15
4531
-11
4532
-10
4533
-10
4534
-13
4535
-15
4536
-19
4537
-22
4538
-26
4539
-26
4540
-27
4541
-24
4542
-21
4543
-16
4544
-13
4545
-8
4546
-6
4547
-5
4548
-6
4549
-8
4550
-12
4551
-15
4552
127
4553
127
4554
127
4555
127
4556
127
4557
69
4558
21
4559
11
4560
19
4561
36
4562
49
4563
57
4564
53
4565
44
4566
29
4567
17
4568
6
4569
1
4570
0
4571
3
4572
7
4573
13
4574
16
4575
20
4576
19
4577
18
4578
13
4579
8
4580
0
4581
-6
4582
-13
4583
-16
4584
-70
4585
-115
4586
-128
4587
-112
4588
-85
4589
-85
4590
-97
4591
-105
4592
-108
4593
-103
4594
-98
4595
-93
4596
-90
4597
-87
4598
-85
4599
-81
4600
-76
4601
-69
4602
-62
4603
-54
4604
-48
4605
-42
4606
-39
4607
-37
4608
-37
4609
-38
4610
-41
4611
-42
4612
-44
4613
-44
4614
-43
4615
-39
4616
127
4617
127
4618
127
4619
127
4620
127
4621
78
4622
23
4623
3
4624
2
4625
10
4626
19
4627
24
4628
24
4629
22
4630
18
4631
17
4632
16
4633
19
4634
20
4635
22
4636
21
4637
18
4638
12
4639
6
4640
-2
4641
-8
4642
-13
4643
-15
4644
-15
4645
-12
4646
-7
4647
-2
4648
3
4649
7
4650
8
4651
7
4652
3
4653
-2
4654
-9
4655
-14
4656
-20
4657
-23
4658
-24
4659
-22
4660
-19
4661
-13
4662
-7
4663
-2
4664
1
4665
3
4666
1
4667
-2
4668
-8
4669
-14
4670
-20
4671
-24
4672
-27
4673
-27
4674
-25
4675
-19
4676
-15
4677
-8
4678
-4
4679
0
4680
-57
4681
-104
4682
-128
4683
-116
4684
-96
4685
-103
4686
-121
4687
-128
4688
-128
4689
-124
4690
-112
4691
-98
4692
-87
4693
-77
4694
-70
4695
-65
4696
-63
4697
-61
4698
-62
4699
-62
4700
-63
4701
-62
4702
-61
4703
-57
4704
-53
4705
-47
4706
-41
4707
-35
4708
-30
4709
-26
4710
-25
4711
-24
4712
127
4713
127
4714
127
4715
127
4716
127
4717
58
4718
1
4719
-11
4720
-3
4721
17
4722
35
4723
48
4724
51
4725
47
4726
37
4727
26
4728
13
4729
4
4730
-3
4731
-6
4732
-8
4733
-6
4734
-3
4735
2
4736
6
4737
11
4738
12
4739
13
4740
10
4741
7
4742
-1
4743
-6
4744
-63
4745
-108
4746
-128
4747
-117
4748
-93
4749
-97
4750
-110
4751
-116
4752
-114
4753
-105
4754
-95
4755
-87
4756
-82
4757
-79
4758
-79
4759
-78
4760
-78
4761
-75
4762
-72
4763
-66
4764
-60
4765
-52
4766
-46
4767
-39
4768
-36
4769
-32
4770
-32
4771
-33
4772
-35
4773
-37
4774
-39
4775
-40
4776
-41
4777
-39
4778
-36
4779
-31
4780
-26
4781
-20
4782
-16
4783
-13
4784
-13
4785
-13
4786
-17
4787
-19
4788
-23
4789
-26
4790
-28
4791
-28
4792
-27
4793
-24
4794
-20
4795
-15
4796
-11
4797
-8
4798
-7
4799
-6
4800
-8
4801
-11
4802
-15
4803
-18
4804
-22
4805
-23
4806
-24
4807
-22
4808
127
4809
127
4810
127
4811
127
4812
127
4813
88
4814
33
4815
13
4816
11
4817
20
4818
28
4819
33
4820
31
4821
28
4822
23
4823
21
4824
20
4825
21
4826
23
4827
26
4828
25
4829
23
4830
17
4831
11
4832
2
4833
-4
4834
-10
4835
-13
4836
-14
4837
-11
4838
-8
4839
-1
4840
-58
4841
-105
4842
-128
4843
-106
4844
-82
4845
-86
4846
-103
4847
-115
4848
-120
4849
-117
4850
-110
4851
-101
4852
-92
4853
-82
4854
-74
4855
-66
4856
-59
4857
-53
4858
-50
4859
-49
4860
-49
4861
-49
4862
-51
4863
-52
4864
-52
4865
-50
4866
-48
4867
-43
4868
-38
4869
-32
4870
-27
4871
-22
4872
127
4873
127
4874
127
4875
127
4876
127
4877
69
4878
7
4879
-14
4880
-11
4881
3
4882
20
4883
34
4884
40
4885
43
4886
39
4887
34
4888
26
4889
20
4890
11
4891
4
4892
-2
4893
-6
4894
-9
4895
-10
4896
-8
4897
-5
4898
-1
4899
5
4900
8
4901
11
4902
10
4903
8
4904
2
4905
-4
4906
-11
4907
-16
4908
-20
4909
-22
4910
-21
4911
-18
4912
-15
4913
-8
4914
-3
4915
2
4916
3
4917
3
4918
0
4919
-4
4920
-11
4921
-16
4922
-22
4923
-25
4924
-26
4925
-25
4926
-22
4927
-16
4928
-11
4929
-5
4930
-2
4931
1
4932
0
4933
-2
4934
-8
4935
-14
4936
-69
4937
-114
4938
-128
4939
-124
4940
-100
4941
-104
4942
-116
4943
-122
4944
-120
4945
-110
4946
-100
4947
-90
4948
-85
4949
-81
4950
-82
4951
-81
4952
-80
4953
-78
4954
-75
4955
-69
4956
-63
4957
-55
4958
-49
4959
-42
4960
-37
4961
-34
4962
-33
4963
-34
4964
-36
4965
-37
4966
-39
4967
-41
4968
127
4969
127
4970
127
4971
127
4972
127
4973
66
4974
19
4975
7
4976
12
4977
26
4978
35
4979
39
4980
35
4981
26
4982
15
4983
7
4984
1
4985
1
4986
4
4987
9
4988
14
4989
19
4990
20
4991
19
4992
14
4993
8
4994
0
4995
-6
4996
-13
4997
-16
4998
-18
4999
-16
5000
-70
5001
-115
5002
-128
5003
-109
5004
-81
5005
-82
5006
-96
5007
-107
5008
-111
5009
-109
5010
-105
5011
-99
5012
-95
5013
-89
5014
-84
5015
-77
5016
-70
5017
-62
5018
-55
5019
-48
5020
-44
5021
-41
5022
-41
5023
-42
5024
-45
5025
-46
5026
-48
5027
-47
5028
-46
5029
-42
5030
-38
5031
-32
5032
127
5033
127
5034
127
5035
127
5036
127
5037
77
5038
16
5039
-6
5040
-8
5041
2
5042
13
5043
23
5044
27
5045
29
5046
28
5047
27
5048
26
5049
25
5050
22
5051
20
5052
14
5053
8
5054
0
5055
-5
5056
-11
5057
-12
5058
-13
5059
-10
5060
-7
5061
-1
5062
3
5063
7
5064
-51
5065
-99
5066
-128
5067
-109
5068
-89
5069
-96
5070
-114
5071
-125
5072
-127
5073
-120
5074
-109
5075
-96
5076
-85
5077
-75
5078
-68
5079
-62
5080
-59
5081
-57
5082
-57
5083
-57
5084
-59
5085
-58
5086
-58
5087
-55
5088
-53
5089
-47
5090
-42
5091
-35
5092
-30
5093
-25
5094
-23
5095
-22
5096
127
5097
127
5098
127
5099
127
5100
127
5101
60
5102
2
5103
-12
5104
-5
5105
15
5106
32
5107
47
5108
50
5109
48
5110
39
5111
29
5112
16
5113
8
5114
-1
5115
-5
5116
-8
5117
-7
5118
-6
5119
-1
5120
3
5121
8
5122
11
5123
13
5124
11
5125
9
5126
3
5127
-3
5128
-59
5129
-106
5130
-128
5131
-117
5132
-94
5133
-98
5134
-112
5135
-118
5136
-116
5137
-106
5138
-96
5139
-86
5140
-80
5141
-77
5142
-77
5143
-76
5144
-77
5145
-75
5146
-72
5147
-67
5148
-62
5149
-55
5150
-48
5151
-41
5152
-37
5153
-33
5154
-32
5155
-31
5156
-33
5157
-35
5158
-38
5159
-39
5160
-40
5161
-39
5162
-37
5163
-33
5164
-28
5165
-23
5166
-19
5167
-15
5168
-13
5169
-13
5170
-15
5171
-17
5172
-21
5173
-24
5174
-28
5175
-28
5176
-28
5177
-25
5178
-23
5179
-17
5180
-14
5181
-9
5182
-7
5183
-6
5184
-7
5185
-9
5186
-13
5187
-16
5188
-20
5189
-23
5190
-24
5191
-23
5192
127
5193
127
5194
127
5195
127
5196
127
5197
87
5198
34
5199
15
5200
14
5201
23
5202
31
5203
35
5204
32
5205
28
5206
22
5207
18
5208
16
5209
19
5210
21
5211
24
5212
25
5213
24
5214
20
5215
14
5216
5
5217
-2
5218
-9
5219
-12
5220
-15
5221
-13
5222
-10
5223
-5
5224
0
5225
5
5226
8
5227
9
5228
7
5229
3
5230
-3
5231
-9
5232
-16
5233
-20
5234
-23
5235
-23
5236
-21
5237
-16
5238
-11
5239
-5
5240
-1
5241
2
5242
2
5243
1
5244
-4
5245
-9
5246
-15
5247
-20
5248
-25
5249
-26
5250
-26
5251
-23
5252
-19
5253
-13
5254
-7
5255
-2
5256
-59
5257
-106
5258
-128
5259
-114
5260
-93
5261
-100
5262
-117
5263
-128
5264
-128
5265
-124
5266
-114
5267
-100
5268
-90
5269
-79
5270
-72
5271
-65
5272
-62
5273
-58
5274
-58
5275
-58
5276
-60
5277
-59
5278
-60
5279
-57
5280
-54
5281
-49
5282
-44
5283
-37
5284
-32
5285
-27
5286
-24
5287
-23
5288
-24
5289
-25
5290
-29
5291
-31
5292
-34
5293
-35
5294
-35
5295
-32
5296
-30
5297
-24
5298
-20
5299
-14
5300
-12
5301
-10
5302
-10
5303
-12
5304
-15
5305
-18
5306
-22
5307
-25
5308
-27
5309
-26
5310
-25
5311
-21
5312
-17
5313
-12
5314
-9
5315
-6
5316
-5
5317
-5
5318
-8
5319
-11
5320
127
5321
127
5322
127
5323
127
5324
127
5325
67
5326
17
5327
6
5328
15
5329
34
5330
49
5331
59
5332
58
5333
50
5334
36
5335
23
5336
11
5337
3
5338
-2
5339
-1
5340
1
5341
6
5342
10
5343
16
5344
17
5345
19
5346
16
5347
13
5348
6
5349
-1
5350
-8
5351
-13
5352
-17
5353
-18
5354
-18
5355
-13
5356
-9
5357
-3
5358
1
5359
5
5360
5
5361
5
5362
1
5363
-4
5364
-11
5365
-16
5366
-22
5367
-24
5368
-25
5369
-23
5370
-19
5371
-13
5372
-8
5373
-2
5374
0
5375
2
5376
0
5377
-3
5378
-9
5379
-15
5380
-21
5381
-25
5382
-28
5383
-27
5384
-80
5385
-123
5386
-128
5387
-116
5388
-87
5389
-88
5390
-101
5391
-111
5392
-114
5393
-112
5394
-107
5395
-102
5396
-98
5397
-93
5398
-88
5399
-81
5400
-74
5401
-66
5402
-59
5403
-51
5404
-47
5405
-43
5406
-42
5407
-42
5408
-43
5409
-45
5410
-47
5411
-47
5412
-47
5413
-44
5414
-41
5415
-35
5416
-30
5417
-24
5418
-21
5419
-17
5420
-18
5421
-17
5422
-20
5423
-23
5424
-27
5425
-29
5426
-31
5427
-31
5428
-29
5429
-26
5430
-22
5431
-17
5432
-13
5433
-9
5434
-8
5435
-7
5436
-10
5437
-12
5438
-16
5439
-19
5440
-23
5441
-24
5442
-25
5443
-23
5444
-20
5445
-16
5446
-12
5447
-8
5448
127
5449
127
5450
127
5451
127
5452
127
5453
82
5454
19
5455
-4
5456
-3
5457
10
5458
24
5459
37
5460
43
5461
46
5462
43
5463
39
5464
33
5465
28
5466
20
5467
14
5468
6
5469
0
5470
-5
5471
-7
5472
-8
5473
-6
5474
-3
5475
2
5476
6
5477
11
5478
11
5479
11
5480
8
5481
3
5482
-4
5483
-11
5484
-17
5485
-20
5486
-22
5487
-21
5488
-18
5489
-13
5490
-7
5491
-2
5492
2
5493
4
5494
3
5495
0
5496
-6
5497
-11
5498
-18
5499
-22
5500
-26
5501
-26
5502
-25
5503
-20
5504
-15
5505
-9
5506
-4
5507
0
5508
1
5509
0
5510
-4
5511
-8
5512
-64
5513
-110
5514
-128
5515
-124
5516
-101
5517
-106
5518
-120
5519
-126
5520
-123
5521
-112
5522
-101
5523
-89
5524
-83
5525
-79
5526
-78
5527
-77
5528
-78
5529
-76
5530
-75
5531
-70
5532
-66
5533
-58
5534
-52
5535
-45
5536
-39
5537
-34
5538
-32
5539
-31
5540
-33
5541
-34
5542
-37
5543
-38
5544
127
5545
127
5546
127
5547
127
5548
127
5549
63
5550
16
5551
5
5552
12
5553
27
5554
39
5555
44
5556
39
5557
30
5558
17
5559
7
5560
0
5561
-2
5562
-1
5563
4
5564
9
5565
15
5566
18
5567
19
5568
16
5569
12
5570
5
5571
-1
5572
-9
5573
-14
5574
-18
5575
-18
5576
-72
5577
-116
5578
-128
5579
-110
5580
-83
5581
-83
5582
-96
5583
-105
5584
-109
5585
-107
5586
-102
5587
-97
5588
-94
5589
-89
5590
-85
5591
-79
5592
-73
5593
-65
5594
-58
5595
-50
5596
-45
5597
-41
5598
-40
5599
-39
5600
-41
5601
-42
5602
-45
5603
-46
5604
-46
5605
-44
5606
-41
5607
-35
5608
-31
5609
-25
5610
-21
5611
-17
5612
-17
5613
-16
5614
-19
5615
-21
5616
-25
5617
-27
5618
-30
5619
-30
5620
-30
5621
-26
5622
-23
5623
-17
5624
-14
5625
-10
5626
-8
5627
-7
5628
-9
5629
-11
5630
-15
5631
-18
5632
-23
5633
-24
5634
-25
5635
-24
5636
-21
5637
-17
5638
-13
5639
-9
5640
127
5641
127
5642
127
5643
127
5644
127
5645
84
5646
20
5647
-3
5648
-3
5649
9
5650
23
5651
35
5652
42
5653
45
5654
42
5655
39
5656
33
5657
28
5658
21
5659
16
5660
8
5661
2
5662
-4
5663
-6
5664
-9
5665
-7
5666
-4
5667
1
5668
5
5669
10
5670
11
5671
12
5672
8
5673
4
5674
-3
5675
-8
5676
-15
5677
-19
5678
-22
5679
-21
5680
-19
5681
-14
5682
-9
5683
-3
5684
1
5685
4
5686
3
5687
1
5688
-4
5689
-9
5690
-16
5691
-21
5692
-25
5693
-26
5694
-25
5695
-21
5696
-17
5697
-10
5698
-6
5699
-1
5700
1
5701
1
5702
-3
5703
-7
5704
-63
5705
-109
5706
-128
5707
-123
5708
-101
5709
-106
5710
-120
5711
-127
5712
-124
5713
-113
5714
-101
5715
-90
5716
-83
5717
-78
5718
-78
5719
-77
5720
-77
5721
-76
5722
-74
5723
-70
5724
-66
5725
-60
5726
-53
5727
-46
5728
-41
5729
-35
5730
-32
5731
-30
5732
-32
5733
-33
5734
-36
5735
-37
5736
127
5737
127
5738
127
5739
127
5740
127
5741
61
5742
15
5743
4
5744
12
5745
28
5746
39
5747
46
5748
41
5749
32
5750
19
5751
8
5752
0
5753
-2
5754
-2
5755
3
5756
8
5757
14
5758
16
5759
19
5760
16
5761
13
5762
6
5763
0
5764
-7
5765
-13
5766
-17
5767
-18
5768
-72
5769
-117
5770
-128
5771
-111
5772
-83
5773
-84
5774
-96
5775
-105
5776
-109
5777
-105
5778
-101
5779
-96
5780
-93
5781
-89
5782
-85
5783
-80
5784
-74
5785
-66
5786
-58
5787
-51
5788
-46
5789
-41
5790
-39
5791
-38
5792
-40
5793
-42
5794
-44
5795
-45
5796
-45
5797
-44
5798
-41
5799
-36
5800
-32
5801
-26
5802
-22
5803
-17
5804
-16
5805
-15
5806
-17
5807
-20
5808
-24
5809
-26
5810
-29
5811
-30
5812
-30
5813
-27
5814
-23
5815
-18
5816
-15
5817
-10
5818
-8
5819
-6
5820
-8
5821
-10
5822
-14
5823
-17
5824
-22
5825
-24
5826
-25
5827
-24
5828
-22
5829
-18
5830
-14
5831
-10
5832
127
5833
127
5834
127
5835
127
5836
127
5837
84
5838
20
5839
-2
5840
-3
5841
8
5842
21
5843
34
5844
40
5845
43
5846
40
5847
38
5848
33
5849
29
5850
23
5851
17
5852
10
5853
3
5854
-3
5855
-7
5856
-9
5857
-8
5858
-6
5859
-1
5860
3
5861
8
5862
10
5863
12
5864
-47
5865
-96
5866
-128
5867
-111
5868
-92
5869
-99
5870
-116
5871
-126
5872
-126
5873
-117
5874
-105
5875
-91
5876
-81
5877
-72
5878
-67
5879
-63
5880
-63
5881
-62
5882
-63
5883
-63
5884
-63
5885
-61
5886
-59
5887
-54
5888
-49
5889
-42
5890
-36
5891
-30
5892
-27
5893
-24
5894
-25
5895
-25
5896
127
5897
127
5898
127
5899
127
5900
127
5901
56
5902
4
5903
-6
5904
2
5905
22
5906
39
5907
51
5908
51
5909
47
5910
34
5911
22
5912
9
5913
1
5914
-6
5915
-6
5916
-6
5917
-2
5918
2
5919
8
5920
11
5921
15
5922
14
5923
13
5924
8
5925
2
5926
-5
5927
-11
5928
-16
5929
-19
5930
-20
5931
-18
5932
-15
5933
-9
5934
-4
5935
1
5936
3
5937
5
5938
3
5939
-1
5940
-7
5941
-13
5942
-19
5943
-23
5944
-26
5945
-25
5946
-23
5947
-18
5948
-13
5949
-7
5950
-3
5951
1
5952
0
5953
-1
5954
-5
5955
-10
5956
-17
5957
-21
5958
-26
5959
-27
5960
-80
5961
-123
5962
-128
5963
-117
5964
-89
5965
-89
5966
-102
5967
-111
5968
-113
5969
-109
5970
-105
5971
-99
5972
-96
5973
-92
5974
-89
5975
-83
5976
-77
5977
-70
5978
-63
5979
-54
5980
-49
5981
-43
5982
-41
5983
-39
5984
-40
5985
-42
5986
-44
5987
-45
5988
-47
5989
-45
5990
-43
5991
-38
5992
-34
5993
-28
5994
-23
5995
-19
5996
-17
5997
-15
5998
-17
5999
-19
6000
-23
6001
-25
6002
-29
6003
-30
6004
-30
6005
-28
6006
-25
6007
-20
6008
-16
6009
-11
6010
-9
6011
-7
6012
-8
6013
-9
6014
-13
6015
-16
6016
-21
6017
-23
6018
-25
6019
-24
6020
-23
6021
-19
6022
-16
6023
-11
6024
127
6025
127
6026
127
6027
127
6028
127
6029
85
6030
22
6031
-2
6032
-3
6033
8
6034
21
6035
33
6036
38
6037
41
6038
39
6039
37
6040
33
6041
29
6042
23
6043
18
6044
11
6045
5
6046
-2
6047
-6
6048
-10
6049
-9
6050
-7
6051
-2
6052
2
6053
7
6054
10
6055
11
6056
-48
6057
-96
6058
-128
6059
-111
6060
-91
6061
-99
6062
-116
6063
-126
6064
-126
6065
-117
6066
-106
6067
-92
6068
-81
6069
-72
6070
-67
6071
-63
6072
-62
6073
-61
6074
-62
6075
-62
6076
-63
6077
-61
6078
-59
6079
-54
6080
-49
6081
-43
6082
-37
6083
-31
6084
-27
6085
-24
6086
-24
6087
-24
6088
127
6089
127
6090
127
6091
127
6092
127
6093
57
6094
3
6095
-8
6096
1
6097
20
6098
39
6099
51
6100
52
6101
47
6102
35
6103
23
6104
10
6105
1
6106
-5
6107
-7
6108
-7
6109
-3
6110
0
6111
6
6112
10
6113
14
6114
13
6115
13
6116
9
6117
4
6118
-4
6119
-10
6120
-16
6121
-19
6122
-21
6123
-19
6124
-16
6125
-11
6126
-6
6127
-1
6128
2
6129
4
6130
3
6131
0
6132
-5
6133
-11
6134
-18
6135
-22
6136
-25
6137
-25
6138
-24
6139
-19
6140
-15
6141
-8
6142
-3
6143
0
6144
1
6145
0
6146
-4
6147
-9
6148
-16
6149
-20
6150
-25
6151
-27
6152
-80
6153
-123
6154
-128
6155
-119
6156
-91
6157
-91
6158
-103
6159
-111
6160
-113
6161
-109
6162
-104
6163
-99
6164
-96
6165
-92
6166
-89
6167
-84
6168
-79
6169
-71
6170
-64
6171
-56
6172
-49
6173
-44
6174
-41
6175
-39
6176
-40
6177
-41
6178
-43
6179
-45
6180
-46
6181
-45
6182
-43
6183
-39
6184
127
6185
127
6186
127
6187
127
6188
127
6189
77
6190
21
6191
0
6192
-1
6193
8
6194
17
6195
23
6196
24
6197
22
6198
19
6199
18
6200
17
6201
20
6202
21
6203
22
6204
20
6205
17
6206
10
6207
3
6208
-4
6209
-10
6210
-14
6211
-15
6212
-14
6213
-10
6214
-5
6215
0
6216
-57
6217
-103
6218
-128
6219
-107
6220
-84
6221
-89
6222
-106
6223
-119
6224
-123
6225
-119
6226
-112
6227
-100
6228
-91
6229
-81
6230
-73
6231
-64
6232
-59
6233
-54
6234
-52
6235
-50
6236
-51
6237
-52
6238
-54
6239
-54
6240
-54
6241
-51
6242
-47
6243
-41
6244
-36
6245
-30
6246
-26
6247
-22
6248
127
6249
127
6250
127
6251
127
6252
127
6253
66
6254
4
6255
-15
6256
-10
6257
6
6258
23
6259
37
6260
43
6261
46
6262
40
6263
34
6264
25
6265
17
6266
8
6267
1
6268
-5
6269
-8
6270
-9
6271
-8
6272
-6
6273
-1
6274
3
6275
8
6276
10
6277
11
6278
9
6279
6
6280
-52
6281
-100
6282
-128
6283
-117
6284
-96
6285
-102
6286
-117
6287
-124
6288
-122
6289
-111
6290
-99
6291
-87
6292
-79
6293
-73
6294
-71
6295
-70
6296
-71
6297
-70
6298
-70
6299
-68
6300
-66
6301
-60
6302
-55
6303
-47
6304
-42
6305
-35
6306
-32
6307
-28
6308
-28
6309
-29
6310
-32
6311
-34
6312
127
6313
127
6314
127
6315
127
6316
127
6317
59
6318
12
6319
2
6320
10
6321
28
6322
42
6323
50
6324
46
6325
37
6326
23
6327
11
6328
1
6329
-3
6330
-4
6331
-1
6332
3
6333
10
6334
13
6335
17
6336
17
6337
15
6338
11
6339
6
6340
-2
6341
-9
6342
-15
6343
-18
6344
-72
6345
-117
6346
-128
6347
-113
6348
-86
6349
-86
6350
-98
6351
-106
6352
-108
6353
-104
6354
-99
6355
-94
6356
-91
6357
-88
6358
-86
6359
-81
6360
-77
6361
-69
6362
-63
6363
-54
6364
-48
6365
-42
6366
-39
6367
-37
6368
-38
6369
-39
6370
-41
6371
-43
6372
-44
6373
-44
6374
-43
6375
-39
6376
127
6377
127
6378
127
6379
127
6380
127
6381
77
6382
23
6383
2
6384
0
6385
10
6386
18
6387
24
6388
25
6389
22
6390
18
6391
17
6392
16
6393
18
6394
20
6395
22
6396
21
6397
18
6398
12
6399
6
6400
-3
6401
-9
6402
-14
6403
-15
6404
-15
6405
-11
6406
-7
6407
-2
6408
-58
6409
-105
6410
-128
6411
-107
6412
-83
6413
-88
6414
-105
6415
-117
6416
-123
6417
-118
6418
-111
6419
-101
6420
-91
6421
-82
6422
-74
6423
-65
6424
-59
6425
-54
6426
-51
6427
-49
6428
-50
6429
-51
6430
-53
6431
-53
6432
-53
6433
-51
6434
-48
6435
-42
6436
-37
6437
-31
6438
-26
6439
-22
6440
127
6441
127
6442
127
6443
127
6444
127
6445
67
6446
5
6447
-15
6448
-11
6449
4
6450
21
6451
35
6452
42
6453
44
6454
40
6455
34
6456
26
6457
19
6458
10
6459
3
6460
-3
6461
-7
6462
-10
6463
-9
6464
-7
6465
-3
6466
1
6467
7
6468
9
6469
11
6470
9
6471
7
6472
-51
6473
-99
6474
-128
6475
-116
6476
-95
6477
-102
6478
-117
6479
-125
6480
-123
6481
-113
6482
-100
6483
-87
6484
-79
6485
-73
6486
-70
6487
-69
6488
-70
6489
-70
6490
-70
6491
-68
6492
-66
6493
-61
6494
-56
6495
-49
6496
-43
6497
-36
6498
-32
6499
-28
6500
-28
6501
-28
6502
-31
6503
-32
6504
127
6505
127
6506
127
6507
127
6508
127
6509
58
6510
10
6511
1
6512
9
6513
28
6514
42
6515
50
6516
47
6517
39
6518
25
6519
13
6520
2
6521
-3
6522
-5
6523
-2
6524
2
6525
8
6526
12
6527
16
6528
17
6529
16
6530
11
6531
6
6532
-1
6533
-7
6534
-14
6535
-17
6536
-71
6537
-116
6538
-128
6539
-114
6540
-86
6541
-87
6542
-99
6543
-107
6544
-109
6545
-104
6546
-98
6547
-93
6548
-90
6549
-88
6550
-86
6551
-82
6552
-78
6553
-71
6554
-64
6555
-56
6556
-50
6557
-43
6558
-39
6559
-37
6560
-37
6561
-37
6562
-40
6563
-42
6564
-44
6565
-44
6566
-43
6567
-40
6568
127
6569
127
6570
127
6571
127
6572
127
6573
77
6574
23
6575
3
6576
2
6577
11
6578
20
6579
25
6580
25
6581
22
6582
17
6583
15
6584
14
6585
17
6586
19
6587
21
6588
21
6589
19
6590
13
6591
7
6592
-1
6593
-7
6594
-13
6595
-15
6596
-16
6597
-13
6598
-9
6599
-3
6600
-60
6601
-106
6602
-128
6603
-107
6604
-83
6605
-87
6606
-104
6607
-116
6608
-121
6609
-118
6610
-111
6611
-101
6612
-93
6613
-83
6614
-75
6615
-66
6616
-60
6617
-54
6618
-51
6619
-49
6620
-49
6621
-49
6622
-52
6623
-52
6624
-53
6625
-51
6626
-49
6627
-43
6628
-38
6629
-32
6630
-27
6631
-22
6632
127
6633
127
6634
127
6635
127
6636
127
6637
68
6638
6
6639
-14
6640
-12
6641
3
6642
20
6643
34
6644
41
6645
43
6646
39
6647
35
6648
26
6649
20
6650
11
6651
5
6652
-2
6653
-6
6654
-9
6655
-9
6656
-8
6657
-4
6658
0
6659
5
6660
8
6661
11
6662
9
6663
8
6664
-51
6665
-98
6666
-128
6667
-115
6668
-95
6669
-102
6670
-118
6671
-125
6672
-124
6673
-113
6674
-101
6675
-88
6676
-79
6677
-72
6678
-70
6679
-68
6680
-68
6681
-68
6682
-69
6683
-67
6684
-65
6685
-61
6686
-56
6687
-49
6688
-44
6689
-37
6690
-32
6691
-28
6692
-27
6693
-27
6694
-29
6695
-31
6696
-34
6697
-36
6698
-38
6699
-37
6700
-35
6701
-31
6702
-26
6703
-20
6704
-17
6705
-13
6706
-12
6707
-11
6708
-13
6709
-15
6710
-20
6711
-23
6712
-26
6713
-27
6714
-27
6715
-25
6716
-22
6717
-18
6718
-14
6719
-9
6720
-6
6721
-5
6722
-6
6723
-8
6724
-12
6725
-15
6726
-20
6727
-22
6728
127
6729
127
6730
127
6731
127
6732
127
6733
79
6734
31
6735
17
6736
21
6737
34
6738
44
6739
48
6740
42
6741
33
6742
21
6743
12
6744
7
6745
7
6746
9
6747
14
6748
18
6749
23
6750
23
6751
22
6752
17
6753
11
6754
3
6755
-4
6756
-11
6757
-14
6758
-17
6759
-15
6760
-70
6761
-114
6762
-128
6763
-108
6764
-80
6765
-81
6766
-95
6767
-105
6768
-110
6769
-108
6770
-104
6771
-99
6772
-94
6773
-88
6774
-83
6775
-76
6776
-69
6777
-61
6778
-54
6779
-48
6780
-44
6781
-41
6782
-41
6783
-42
6784
-44
6785
-45
6786
-47
6787
-46
6788
-45
6789
-42
6790
-38
6791
-32
6792
127
6793
127
6794
127
6795
127
6796
127
6797
77
6798
16
6799
-7
6800
-9
6801
2
6802
13
6803
22
6804
27
6805
29
6806
28
6807
28
6808
25
6809
25
6810
22
6811
19
6812
13
6813
8
6814
0
6815
-5
6816
-11
6817
-12
6818
-13
6819
-10
6820
-6
6821
-1
6822
3
6823
7
6824
-51
6825
-98
6826
-128
6827
-110
6828
-89
6829
-96
6830
-114
6831
-125
6832
-127
6833
-120
6834
-109
6835
-96
6836
-85
6837
-75
6838
-69
6839
-62
6840
-59
6841
-57
6842
-57
6843
-57
6844
-59
6845
-59
6846
-59
6847
-56
6848
-53
6849
-47
6850
-42
6851
-35
6852
-30
6853
-25
6854
-24
6855
-22
6856
127
6857
127
6858
127
6859
127
6860
127
6861
60
6862
2
6863
-12
6864
-4
6865
15
6866
33
6867
47
6868
51
6869
48
6870
39
6871
28
6872
16
6873
7
6874
-1
6875
-5
6876
-8
6877
-7
6878
-5
6879
0
6880
4
6881
8
6882
11
6883
13
6884
11
6885
8
6886
3
6887
-3
6888
-10
6889
-15
6890
-20
6891
-21
6892
-20
6893
-17
6894
-12
6895
-6
6896
-2
6897
3
6898
3
6899
3
6900
-1
6901
-5
6902
-11
6903
-17
6904
-22
6905
-24
6906
-26
6907
-24
6908
-21
6909
-15
6910
-10
6911
-4
6912
-1
6913
1
6914
0
6915
-3
6916
-9
6917
-15
6918
-21
6919
-25
6920
-78
6921
-121
6922
-128
6923
-121
6924
-94
6925
-95
6926
-107
6927
-113
6928
-114
6929
-108
6930
-101
6931
-95
6932
-92
6933
-89
6934
-88
6935
-85
6936
-81
6937
-75
6938
-69
6939
-61
6940
-54
6941
-47
6942
-42
6943
-38
6944
-37
6945
-37
6946
-39
6947
-41
6948
-44
6949
-44
6950
-44
6951
-42
6952
127
6953
127
6954
127
6955
127
6956
127
6957
75
6958
23
6959
4
6960
4
6961
15
6962
22
6963
27
6964
26
6965
22
6966
15
6967
13
6968
11
6969
14
6970
16
6971
20
6972
21
6973
20
6974
16
6975
10
6976
2
6977
-4
6978
-11
6979
-15
6980
-17
6981
-15
6982
-12
6983
-6
6984
-62
6985
-108
6986
-128
6987
-106
6988
-82
6989
-85
6990
-101
6991
-113
6992
-119
6993
-116
6994
-111
6995
-102
6996
-94
6997
-84
6998
-76
6999
-68
7000
-61
7001
-55
7002
-51
7003
-47
7004
-48
7005
-47
7006
-50
7007
-50
7008
-52
7009
-51
7010
-49
7011
-45
7012
-40
7013
-34
7014
-29
7015
-24
7016
127
7017
127
7018
127
7019
127
7020
127
7021
71
7022
8
7023
-14
7024
-12
7025
2
7026
17
7027
31
7028
38
7029
41
7030
38
7031
34
7032
28
7033
22
7034
14
7035
8
7036
1
7037
-4
7038
-9
7039
-11
7040
-10
7041
-7
7042
-4
7043
2
7044
6
7045
10
7046
10
7047
9
7048
-49
7049
-97
7050
-128
7051
-114
7052
-94
7053
-102
7054
-117
7055
-127
7056
-125
7057
-115
7058
-102
7059
-89
7060
-79
7061
-71
7062
-68
7063
-66
7064
-66
7065
-66
7066
-67
7067
-66
7068
-65
7069
-62
7070
-58
7071
-51
7072
-46
7073
-39
7074
-34
7075
-29
7076
-27
7077
-26
7078
-27
7079
-29
7080
-32
7081
-35
7082
-37
7083
-37
7084
-36
7085
-33
7086
-29
7087
-23
7088
-19
7089
-14
7090
-12
7091
-11
7092
-12
7093
-14
7094
-18
7095
-21
7096
-25
7097
-26
7098
-27
7099
-26
7100
-24
7101
-20
7102
-16
7103
-11
7104
-8
7105
-6
7106
-6
7107
-7
7108
-10
7109
-13
7110
-18
7111
-20
7112
127
7113
127
7114
127
7115
127
7116
127
7117
76
7118
29
7119
17
7120
22
7121
36
7122
46
7123
51
7124
45
7125
36
7126
23
7127
13
7128
6
7129
4
7130
6
7131
11
7132
15
7133
20
7134
22
7135
22
7136
19
7137
14
7138
6
7139
-1
7140
-8
7141
-13
7142
-16
7143
-16
7144
-14
7145
-10
7146
-5
7147
1
7148
4
7149
7
7150
7
7151
4
7152
-1
7153
-6
7154
-13
7155
-18
7156
-23
7157
-24
7158
-24
7159
-20
7160
-16
7161
-10
7162
-5
7163
0
7164
2
7165
2
7166
-1
7167
-5
7168
-12
7169
-17
7170
-23
7171
-25
7172
-28
7173
-26
7174
-23
7175
-17
7176
-71
7177
-116
7178
-128
7179
-112
7180
-87
7181
-90
7182
-106
7183
-117
7184
-123
7185
-120
7186
-114
7187
-105
7188
-98
7189
-88
7190
-80
7191
-71
7192
-65
7193
-57
7194
-53
7195
-49
7196
-49
7197
-48
7198
-50
7199
-51
7200
-53
7201
-52
7202
-51
7203
-47
7204
-42
7205
-36
7206
-31
7207
-25
7208
-22
7209
-20
7210
-20
7211
-20
7212
-23
7213
-26
7214
-30
7215
-32
7216
-33
7217
-31
7218
-29
7219
-25
7220
-21
7221
-16
7222
-12
7223
-9
7224
-8
7225
-9
7226
-12
7227
-15
7228
-19
7229
-22
7230
-25
7231
-25
7232
-25
7233
-22
7234
-19
7235
-14
7236
-11
7237
-7
7238
-5
7239
-4
7240
127
7241
127
7242
127
7243
127
7244
127
7245
72
7246
12
7247
-4
7248
2
7249
20
7250
37
7251
51
7252
56
7253
54
7254
46
7255
36
7256
25
7257
15
7258
6
7259
1
7260
-3
7261
-4
7262
-4
7263
-1
7264
3
7265
8
7266
12
7267
14
7268
14
7269
12
7270
7
7271
2
7272
-56
7273
-102
7274
-128
7275
-116
7276
-93
7277
-98
7278
-113
7279
-119
7280
-117
7281
-107
7282
-96
7283
-85
7284
-79
7285
-75
7286
-75
7287
-74
7288
-75
7289
-73
7290
-71
7291
-67
7292
-63
7293
-56
7294
-50
7295
-43
7296
-37
7297
-32
7298
-30
7299
-29
7300
-31
7301
-33
7302
-35
7303
-37
7304
127
7305
127
7306
127
7307
127
7308
127
7309
63
7310
16
7311
6
7312
13
7313
28
7314
39
7315
44
7316
39
7317
30
7318
17
7319
8
7320
0
7321
-1
7322
0
7323
5
7324
10
7325
16
7326
18
7327
19
7328
16
7329
12
7330
5
7331
-1
7332
-9
7333
-14
7334
-18
7335
-18
7336
-72
7337
-116
7338
-128
7339
-110
7340
-82
7341
-82
7342
-96
7343
-105
7344
-109
7345
-106
7346
-103
7347
-97
7348
-94
7349
-89
7350
-85
7351
-79
7352
-73
7353
-65
7354
-58
7355
-50
7356
-45
7357
-41
7358
-40
7359
-39
7360
-41
7361
-43
7362
-45
7363
-45
7364
-46
7365
-43
7366
-40
7367
-35
7368
127
7369
127
7370
127
7371
127
7372
127
7373
77
7374
19
7375
-3
7376
-5
7377
4
7378
14
7379
22
7380
25
7381
25
7382
23
7383
22
7384
22
7385
23
7386
22
7387
21
7388
17
7389
13
7390
5
7391
-1
7392
-8
7393
-12
7394
-15
7395
-13
7396
-11
7397
-6
7398
-1
7399
4
7400
-53
7401
-100
7402
-128
7403
-108
7404
-86
7405
-92
7406
-110
7407
-122
7408
-126
7409
-119
7410
-110
7411
-98
7412
-87
7413
-77
7414
-69
7415
-63
7416
-58
7417
-55
7418
-54
7419
-53
7420
-55
7421
-56
7422
-57
7423
-55
7424
-53
7425
-49
7426
-45
7427
-38
7428
-33
7429
-27
7430
-24
7431
-21
7432
127
7433
127
7434
127
7435
127
7436
127
7437
62
7438
2
7439
-14
7440
-8
7441
10
7442
28
7443
42
7444
47
7445
47
7446
40
7447
32
7448
21
7449
12
7450
3
7451
-2
7452
-7
7453
-8
7454
-8
7455
-5
7456
-1
7457
4
7458
8
7459
11
7460
12
7461
10
7462
6
7463
1
7464
-56
7465
-103
7466
-128
7467
-117
7468
-95
7469
-100
7470
-114
7471
-121
7472
-119
7473
-109
7474
-97
7475
-86
7476
-80
7477
-76
7478
-75
7479
-74
7480
-75
7481
-74
7482
-72
7483
-69
7484
-64
7485
-58
7486
-52
7487
-45
7488
-39
7489
-33
7490
-31
7491
-29
7492
-31
7493
-32
7494
-35
7495
-37
7496
127
7497
127
7498
127
7499
127
7500
127
7501
62
7502
16
7503
5
7504
12
7505
28
7506
40
7507
45
7508
41
7509
32
7510
19
7511
8
7512
0
7513
-2
7514
-1
7515
3
7516
9
7517
14
7518
17
7519
19
7520
17
7521
13
7522
6
7523
0
7524
-8
7525
-13
7526
-17
7527
-18
7528
-72
7529
-116
7530
-128
7531
-111
7532
-83
7533
-83
7534
-96
7535
-105
7536
-109
7537
-106
7538
-102
7539
-96
7540
-93
7541
-89
7542
-86
7543
-79
7544
-74
7545
-66
7546
-59
7547
-51
7548
-46
7549
-41
7550
-39
7551
-38
7552
-40
7553
-42
7554
-44
7555
-45
7556
-46
7557
-44
7558
-41
7559
-36
7560
127
7561
127
7562
127
7563
127
7564
127
7565
78
7566
20
7567
-2
7568
-4
7569
5
7570
15
7571
23
7572
25
7573
25
7574
22
7575
21
7576
21
7577
22
7578
22
7579
22
7580
18
7581
15
7582
7
7583
0
7584
-7
7585
-11
7586
-15
7587
-14
7588
-12
7589
-7
7590
-2
7591
3
7592
-54
7593
-102
7594
-128
7595
-107
7596
-85
7597
-91
7598
-109
7599
-121
7600
-125
7601
-120
7602
-111
7603
-99
7604
-88
7605
-78
7606
-70
7607
-63
7608
-58
7609
-54
7610
-53
7611
-53
7612
-54
7613
-54
7614
-56
7615
-55
7616
-54
7617
-50
7618
-46
7619
-39
7620
-34
7621
-28
7622
-24
7623
-21
7624
127
7625
127
7626
127
7627
127
7628
127
7629
63
7630
2
7631
-15
7632
-9
7633
8
7634
26
7635
40
7636
45
7637
46
7638
40
7639
32
7640
22
7641
13
7642
5
7643
-1
7644
-6
7645
-8
7646
-9
7647
-6
7648
-3
7649
2
7650
6
7651
10
7652
11
7653
11
7654
7
7655
3
7656
-55
7657
-102
7658
-128
7659
-117
7660
-95
7661
-101
7662
-116
7663
-122
7664
-120
7665
-109
7666
-98
7667
-86
7668
-79
7669
-74
7670
-73
7671
-72
7672
-73
7673
-72
7674
-71
7675
-68
7676
-65
7677
-59
7678
-52
7679
-45
7680
-40
7681
-34
7682
-31
7683
-29
7684
-30
7685
-31
7686
-34
7687
-35
7688
127
7689
127
7690
127
7691
127
7692
127
7693
60
7694
14
7695
4
7696
12
7697
29
7698
40
7699
47
7700
42
7701
33
7702
20
7703
9
7704
0
7705
-3
7706
-3
7707
1
7708
6
7709
12
7710
16
7711
19
7712
17
7713
14
7714
8
7715
2
7716
-6
7717
-12
7718
-17
7719
-18
7720
-72
7721
-117
7722
-128
7723
-112
7724
-83
7725
-84
7726
-97
7727
-105
7728
-108
7729
-105
7730
-100
7731
-95
7732
-92
7733
-89
7734
-85
7735
-81
7736
-75
7737
-67
7738
-60
7739
-52
7740
-46
7741
-41
7742
-39
7743
-38
7744
-39
7745
-41
7746
-44
7747
-44
7748
-45
7749
-44
7750
-42
7751
-37
7752
127
7753
127
7754
127
7755
127
7756
127
7757
77
7758
21
7759
-1
7760
-3
7761
6
7762
15
7763
22
7764
24
7765
23
7766
20
7767
20
7768
19
7769
21
7770
21
7771
22
7772
19
7773
15
7774
8
7775
2
7776
-6
7777
-10
7778
-14
7779
-14
7780
-13
7781
-8
7782
-4
7783
1
7784
-56
7785
-103
7786
-128
7787
-106
7788
-84
7789
-90
7790
-107
7791
-119
7792
-123
7793
-119
7794
-111
7795
-100
7796
-89
7797
-79
7798
-71
7799
-63
7800
-58
7801
-54
7802
-52
7803
-51
7804
-53
7805
-53
7806
-55
7807
-55
7808
-53
7809
-50
7810
-46
7811
-40
7812
-35
7813
-29
7814
-25
7815
-22
7816
127
7817
127
7818
127
7819
127
7820
127
7821
64
7822
3
7823
-15
7824
-10
7825
7
7826
25
7827
39
7828
45
7829
46
7830
40
7831
33
7832
23
7833
15
7834
6
7835
0
7836
-5
7837
-8
7838
-9
7839
-7
7840
-4
7841
0
7842
4
7843
9
7844
11
7845
11
7846
8
7847
4
7848
-53
7849
-101
7850
-128
7851
-117
7852
-95
7853
-101
7854
-116
7855
-123
7856
-121
7857
-110
7858
-98
7859
-86
7860
-79
7861
-74
7862
-72
7863
-71
7864
-72
7865
-71
7866
-71
7867
-68
7868
-65
7869
-59
7870
-54
7871
-47
7872
-41
7873
-34
7874
-31
7875
-28
7876
-29
7877
-30
7878
-32
7879
-34
7880
127
7881
127
7882
127
7883
127
7884
127
7885
59
7886
13
7887
3
7888
11
7889
29
7890
41
7891
48
7892
44
7893
35
7894
21
7895
10
7896
0
7897
-3
7898
-3
7899
0
7900
5
7901
11
7902
15
7903
18
7904
17
7905
15
7906
9
7907
3
7908
-4
7909
-10
7910
-16
7911
-18
7912
-72
7913
-116
7914
-128
7915
-112
7916
-84
7917
-84
7918
-97
7919
-105
7920
-108
7921
-104
7922
-100
7923
-95
7924
-92
7925
-88
7926
-85
7927
-81
7928
-76
7929
-68
7930
-61
7931
-53
7932
-47
7933
-42
7934
-39
7935
-37
7936
-38
7937
-39
7938
-42
7939
-44
7940
-45
7941
-44
7942
-42
7943
-38
7944
127
7945
127
7946
127
7947
127
7948
127
7949
78
7950
21
7951
0
7952
-1
7953
8
7954
16
7955
23
7956
24
7957
23
7958
19
7959
18
7960
17
7961
20
7962
21
7963
21
7964
20
7965
17
7966
10
7967
3
7968
-5
7969
-10
7970
-14
7971
-15
7972
-15
7973
-10
7974
-6
7975
0
7976
-57
7977
-104
7978
-128
7979
-107
7980
-84
7981
-89
7982
-107
7983
-119
7984
-123
7985
-119
7986
-112
7987
-101
7988
-91
7989
-81
7990
-72
7991
-65
7992
-59
7993
-54
7994
-52
7995
-51
7996
-52
7997
-53
7998
-54
7999
-54
8000
-54