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