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