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