aarch64-linux-gnu aarch64_be-linux-gnu






29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29



29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29




















































29

29

29
29

29

29

29


29

















29








29
29
29


29

29


29
29
29


29
29
29
29

29

29
29

29

29




29
29
29
29
29














29
29

29
29

29

29
29

29
29

29

29

29

29













29
29

29

29
29
29
29
29
30
29
29
29
29
29


29



29


29
29
29
29





29



29

29

29
29

29

29
29

29


29
35












29
29
29
29







29
29
29
29
29
29
29

29








29















29

29

29
29
29
29

29
29
29


29
29

29
29
29
29
29
29




29
29


29
29

29
29
29
29
29

29
29


29
29
29
29
29
29
29
29
29

29
29
29

29
29
29




29
29

29

29

29
29
29
29

29
29
29
35
35

35
29
29
29

29
29
29
29

29
29

29

29

29

29

29

29

29

29

29

29

29

29
29
30
30

30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29

29
29

29

29
29

29

29
29
29
29



29

29


29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
42
29
29
29




29

29

29

29

29

29
29


29

29
29


29



29
29
29
29
29
29
29
29
29

29



29

29
29



29
29




29







29
29
29



29





29






29







































































































29
29
29
29
29
29
29
29


29


29
29
29
29
29
29
29

29
29
29
29
29

29

29

29
29
29
29
29

29


29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29





29
29
29
29
29
29
29
29
29
29
29




29

29

29

29
29
29
29
29



29
29
29
29
29
29
29

29



29
29
29
29
29
29
29
29
29

29
29
29


29
29
29
29
29
29
29

29
33

29
29
29




29

29

29

29


29


29


29

29


29
29
29
29
29

29
29
29
29
29
29

29






29
29

29
29
29
29


29
29
29



29

29
29





29

29
29
29




29
29
29
29
29
29
29




29
29

29
29


29
29
29
29
29
29
29
29

29
29
29
29

29
29


29



29

29


29



29
29


29
29


29
29
29
29
29


29
29


29



29


29
29


29




29
29


29

29



29



29
29


29


29

29



29




29



29
29


29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29


29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29


29

29
29
29
29
29
29
29
29
29
29

29

29
29

29

29
29

29

29
29
29
29
29
29
29

29
29
29
29
30
29
29
29
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
29
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29


29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
38
29
29
35
29
35
37
37
37
37
37
35
29
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
29
29
29
38
38
38
38
38
38
29
29
29
37
37
37
37
37
29
29
37
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
29
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
29
29
29
29
38
29
29
29
29
38
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
38
29
29
29
29
29
29
29
38
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29 39
29
29 42
37
37
37
37
37
29
29 39
29 37
37
37
37
37
37
29
29 37
37
37
37
37
37
29
35
29
29
37
37
37
37
37
29
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
29
29
37
37
37
37
37
29
29
38
38
29
29
29
29
29
29
29
29
29
29
29
29
29
29
38
29
29
29
29
29
29
37
37
37
37
37
29
38
38
29
29
29
29
29
29
29
29
35
29
29
29
29
29
29
29
29
35
29
35
29
29
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
35
35
37
37
37
37
37
35
29 32
29
29
37
37
37
37
37
29
35
35
37
37
37
37
37
35
29
29
37
37
37
37
37
29
29
38
38
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
29
29
29
29
29
29
29
29
29
29
29
38
38
29
29
29
29
29
29
29
29
29
33
33
33
33
33
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
39
29
29
29
29
29
40
29
29
29
29
29
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
35
35
37
37
37
37
37
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
40
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29 37
29 37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
29
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
29
29

29


29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
29 33
29
29 33
37
37
37
37
37
37
37
37
37
37
29
29 33
29
29
29
29
29
29
29
29
29
29
29
35
35
37
37
37
37
37
35
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29 39
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29 39
29 37
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29 37
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
29
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
29
29
29
29
29
37
37
37
37
37
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
38
38
38
38
38
38
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
29
37
37
37
37
37
29
29
29
29
29
29
37
37
37
37
37
29
34
34
37
37
37
37
37
34
29
29
29
34
34
37
37
37
37
37
34
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29



29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
39
29
29
39
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29 39
29
29
29
29 37
37
37
37
37
37
29
29
29
29
29
29
36
29
36
29
29
29
29
29
29
29
29

29
29
29
29
29

29
29
29
29
29
29
29
29
42
29
29
29
29
29 42
29
29
29
29
29
29
42
29
29
29
29
29
29
29
29
29
29
29
41
29
40
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29 42
30
29 42
29
29
29
29
29
29
29
29
29
29
40
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
40
40
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
29
29
29
29
29
29
29
29 42
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
29
36
29
29
29
29
29
29
29
29
29 34
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
38

29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
35
35
37
37
37
37
37
35
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
40
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
42
29
29
29
29
29
29
42
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
38
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
42
42
29
29
35
35
37
37
37
37
37
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
37
37
37
37
37
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
40
38
38
38
38
38
38
38
38
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
38
38
38
38
29
29
29
29
40
29
29
29
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
29
29
37
37
37
37
37
29
s390x-linux-gnu






5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5 16
5
5
5 16



5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5 16
5 16
5 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5




















































5

27

27
27

27

27

27


5

















5








5
5
5


27

27


27
5 16
20


5
5
5
27

27

27
27

27

27




5
5
5
5
5














5
15

5
5

5 16

5
5

5
16

5

27

27

27









5
5
5
5
12
5
5
12
5
12
5
22
5
5
30
5
5
5
5
5
5
5
5



20


5
5
5
5





5



27

27

27
27

27

27
27

27


27
35












5
5
27
27






39
5
16
16
16
16
5
5

5 16








5















27

27

27
5
5
5

16
5
15 16


5
5
5
19
19
5
5
5
5




5
16


5
5

5
5
16
16
27

27
27


28
16
5
16
16
16
16
5
5

5
5
15

5
16
5




5
27

27

27

5
5
5
5

5
12
5
35
35

35
5
5
5

5 16
5
5
5

5 16
19

19

19

19

19

19

19

19

19

19

19

19

5
5
30
30

30
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
27

27

27
27

27

27
27

27

27
5
5
5



27

27


27
5
5
5
5
5
5
5
5
5
5
5
5
5
5
42
5
5
5
8 11



27

27

27

27

27

27
27


27

27
23 31


5



5
5
5
5
5
5
16
16
16

5



15

15
5



15
5




15







5
5
19



11





5






5
16
16
16
16
16
16
16
16
20
20
16
16
19
19
19
19
19
19
19
19
19
19
19
19
20
20
16
16
16
16
16
16
16
20
20
16
16
16
16
16
16
16
16
16
16
16
16
16
16
40
40
16
38
38
38
16
38
40
40
40
40
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
40
40
16
16
16
16
16
16
16
16
16
16
16
16
40
40
16
16
40
40
16
16
5
5
5
7
5
5
5
20


20


5
5
19
19
19
19
5

5
5
28
22
27

27

27

28
5
16
16
15 16

5 16


5
5
5
14
5
5
5
5
5
5
5
5
5
5
5
14
14
5
5
5
5
5
5
5
5
14
14
14
16
5





5
5
5
16
16
17
5
16
16
16
13
5
5
5
5
27

27

27

5
5
5
5
5



8
8
8
8
5
27
27

27



19
18
19
5
5
5
5
5
5
5
5
5
5


5
5
5
5
5
5
5

16
33

5
31 5
5




27

27

27

15 16


15 16


27


27

27


16

5
5
15

5
5
16
5
5
5

15






5
15

5
5
5
5


5
5
5 16



12

5
15





15

5
5
5




5
5
5
5
5
5
5




5
5

5
5


5
5
5
5
5 16
5 16
5
5

5
5
5
5

5
5


16



5
5
16


5



5


12
5
5


5
5
5
5
5


16
5


5



5


12
20


20




5
15 16


5 16

16



15 16



5 16
15 16


15 16


5 16

16



16




16



5
5


16
16
16
5
16
5
16
12
5
16
16
16
16
5
5

5
5


5
5
5 16
5 16
5
5
16
5
5
5
5
5
16
5
5
16
16
16
16
5
16


5

5
5
5
16
5
5
15
5
5
27

27

27
27

27

27
27

27

27
5
5
5
5
5
5

5
5
31 5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
31 5
24 5 12 16
24 5 12 16
5 14

5
5
5
5
5
5
22
5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5 16
5 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
28
5
5

5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5 16
5 16
5 16
5
5
5
37
37
37
37
37
5 16
5
37
37
37
37
37
5
5
37
37
37
37
37
5 16
5 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
28
28
5
5
37
37
37
37
37
5 16


5
5
37
37
37
37
37
5
5
37
37
37
37
37
5 16
5 16
38
5
5
35
5
35
37
37
37
37
37
35
5
5
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5 16
5 16
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5 16
5 16
5
5
5
5
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5 16
5 16
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
26
29 5
29 5
29 5
29 5
29 5
5
5
5
37
37
37
37
37
5 16
5
37
37
37
37
37
5 16
5
5
5
5
38
38
38
38
38
38
5
5
5
37
37
37
37
37
5 16
5
37
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5 16
5 16
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
5
5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5 16
5 16
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5 16
5 16
5
5
5
5
38
5
5
5
5
38
5
5
5
5
5
5
5
9
5
14
5
5
14
15
5
5
5
38
5
5 16
5
5
5
5
5 16
38
5
5
21
12
5
16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
22
5
5
5
5
5
5
5
5
5
5
5
5
13
21
13
18
13
5
5
5
5
5
37
37
37
37
37
5 16
5
37
37
37
37
37
5 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
19
19
19
5
5
5
5
5
5
23
5
5 39
5
5 42
37
37
37
37
37
5 16
5 39
5 37
37
37
37
37
37
16
5 37
37
37
37
37
37
5 16
35
5
5
37
37
37
37
37
5 16
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
5
5
37
37
37
37
37
5 16
16
38
38
22
22
25
25
5
5
5
5
16
5
16
5
5
5
38
5
5
5
5
5
5
37
37
37
37
37
5 16
38
38
5
16
5
5
5
5
5
5
35
5
5
5
5
5
5
5
5
35
5
35
5
5
35
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
22
22
5
5
5
5
5
5
12
5
5
5
5
5 16
12
5
5
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
35
35
37
37
37
37
37
35
5 32
5
5
37
37
37
37
37
5 16
35
35
37
37
37
37
37
35
5
5
37
37
37
37
37
5 16
5
38
38
5 8
5
5
5
5
5
5
5 16
5
5
5
5
5
5
5
5
5
5
5
5
12
12
12
5
5
5
5
37
37
37
37
37
5 16
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
5 16
5
5
5
5
5
12
5
5
5
5
38
38
5
5
5
5
5
5
5
5
5
33
33
33
33
33
5
5
5
5
5
5
5
5
18
12
16
5
5 16
5
5
5 16
5
5
5
5 16
5
5
5
5
5
5
5
5
5
5
5
5
5
28
5
5
5
5
31 5
39
5
5
5
5
5
40
5
5
5
5
5
35
5
5
5
5
5
5
5
5
5
5
5
5
9
5
5
5
5
5
5
5
5
5
5
5
12
15
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
35
35
37
37
37
37
37
35
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
35
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
22
22
22
22
5
5
5
15
5
5
5
5
5
5
40
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
12
5 37
5 37
5
5
5
5
5
14
14
14
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5 16
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5 16
5
5
5
5

5
17
17
17
17
17
17
17
14
14
14
14
14
14
17
17
17
17
17
17
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5

5
16
16
21
16
5

5


5
5
5
12
5
12
5
5
5
5
12
5
12
12
5
12
5
5
12
5
5
5 16
5
12
5
5
5 16
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
13
5
5
5
5
5
5
37
37
37
37
37
5 16
5
5
5 33
5
5 33
37
37
37
37
37
37
37
37
37
37
5
5 33 16
5 16
12
5
16
5 16
5 16
5
12
5
5
12
35
35
37
37
37
37
37
35
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
5
5
5
5
5
5
5
5
5
5 39
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
5 39
5 37
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
5 37
37
37
37
37
37
5
5
5 16
5
5
31 5
5
5
12
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
5
5
5
12
12
5
5
5
5
5
22
5
5
5
5
5
5
5
5
5
28
28
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
5
5
5
5
5
5
5
5
16
5
5
16
19
19
23
23
5
5
23
23
5
5
5
37
5
5
5
5
5
37
37
37
37
37
5 16

5
5
5
5
5
15
15
15
15
15
15
15
15
15
15
5
5
5
5
5
5
5
5
5
38
38
38
38
38
38
5
5
5
5
26
5
5
37
37
37
37
37
5 16
5
5
5
37
37
37
37
37
5 16
5
5
12
5
5
37
37
37
37
37
5 16
34
34
37
37
37
37
37
34
5 16
5 16
5 16
34
34
37
37
37
37
37
34
5
5 14
5 14
5
5
5
12
5
5
5
5
5
5
24
5
5
5
5 16
5 16
5
5
5
26
5
16
16
16
5
5
5
5
5
5
5



5
5
5
5
5
5
5
5
21
6
37
37
37
37
37
5
5
5
5
5
5
5
5
5
5
5
5
5
6
27 5
39
5
5
39
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
27 5
5 39
5
5
5 16
5 37
37
37
37
37
37
5 16
16
5
5
5
22
36
22
36
5 16
5 16
5
25
25
27
27
5

5
5
5
22
5
5
5
14 15
5
5
5
5
5
5
42
5
5
5
5
14 15 42
5
5
5
5
5
5
42
5
5
5
5
5
5
5
14
5
5
5
41
5 13
40
5 13
5 13
5 13
5 13
5 13
5
14
5
5
14
5
5
5
5
5
14 15 42
30
8 42
5
5
24
5
5
5
5
5
5
5
40
24
16
5
16
5
5
16
5
5
5
5
5
16
16
5
24
16
5
5
5
16
16
5
24
16
5
5
40
40
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
14 15
30
5
5
5
24
5
15
5
5 42
23
5
5
5
5
5
5
14
14
5
5
5
5
5
5
5
5
5
5
5
5
5
5
22
5
5
5
5
5
5
5
5
5
5
5
22
36
22
36
5 16
5 16
5 16
5 16
5 16
5
20
5
22 34
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
12
5
5
5
5
5
16
5
5
36
5 12
5
5
5
24
5
5
5
5 15
5
5
22
22
22
5
5
5
37
37
37
37
37
5 16
14
5
12
5
5
5
37
37
37
37
37
5 16
5
16
38

5
5
5
5
5
5
5
5
5
37
37
37
37
37
5 16
5
5
35
35
37
37
37
37
37
35
5
37
37
37
37
37
5 16
5
5
5
5
5
5
5
5
5
5
5
5 16
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
5
5
27
27
5 16
5
5
14 15
18
5
5
5
14 15
5
5
5
29
5
5
5
5
40
5
5
5
5
5
5
5
5
5
5
5
5
5
14
5
5
12
26
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
15
5
31 5
5
5
5
5
5
5
5
26
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
5
5
5
5
5
5
5
5
5
5
5
5
5
22
5
5
15
5
5
5
5
5
5
5
5
5
5
12
22
22
5
5
5
5
5
5
5
5
5
42
5
5
5
5
5
5
42
5
5
5
5
5
5
5
5
31 5
5
19
5
5
5
5 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5 16
5
37
37
37
37
37
5
5
37
37
37
37
37
5 16
5 16
5
5 16
9
5
5
17
5 16
8
5
5
37
37
37
37
37
5 16
5
5
5
5
5
5 16
5
5
5
5
5
5
38
5
5
5
5
5
5
5
5
12
5
5
5
5
5
5
12
5
5
5
5
18
5
42
42
5 16
12 16
35
35
37
37
37
37
37
35
5
5
12
5
5
12
5
5
5
5
5
5
5
13
5
5
5
5
5
5
12
5
37
37
37
37
37
37
37
37
37
37
12
5
5
5
5
12
5 16
12 16
5
14
5
5
12
5
14
5
5
5
5
12
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5 16
5 16
5
16
5
18
26
24 5 12 16
24 5 12 16
5 14
5 14
5
5
5
5
5 16

5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5 16
5 16
5
5
5
5
5
5
5
5
5
5
5
17
5
5
5
5
5
5
37
37
37
37
37
5 16
40
38
38
38
38
38
38
38
38
5
5
5
5 14
5 14
5 14
5 14
5 14
20
20
20
5
28
5
5
5
5
5
5
5
12
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
5
12
5
12
5
12
5
12
5
5
5
5
5
37
37
37
37
37
5 16
5
38
38
38
38
5
5
5
5
40
5
5
5
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
5
5
5
5
5
5
5
5
5
16
5
5
16
5
5
5
12
5
5
5
5
18
5
5
5
5
5 16
5 16
5
5
5
5
5
5 16
5 16
5 16
5 16
5
5

17
5 16
5 16
5 16
5 16
5 16
5 16
5 16
5 16
5
5
5
5 16
5 16
5
5
5
5
5
5
5
5
5
5
5
12
5
5
5
5
5
12
5
5
5
5
12
5
5
12
5
5
5
5
5
5
5
5
5
5
5
12
5
37
37
37
37
37
37
37
37
37
37
12
5
5
5
12
5 16
12 16
5
12
5
5
5
12
5
12
5
5
5
5
5
12
5
5
5
12
5
12
5
5
5
5
5
5
5
5
5
5 16
5
5
5 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
15
5
5
5
5
5
5
5
5
5
5
5
5
5
15
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
5
5
37
37
37
37
37
5 16
arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf






16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16



16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16






















































27

27
27

27






16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16








16
16
16


27

27



16
20


16
16
16
27

27


27

27






16
16
16
16
16














16
16

16
16

16

16
16

16
16

16

27

27















16
16

16

16
16
22
16
16
30
16
16
16
16
16


16



20


16
16
16
16





16



27

27


27

27


27

27



35












16
16
27
27







16
16
16
16
16
16
16

16








16















27

27


16
16
16


16
16


16
16

19
19
16
16
16
16




16
16


16
16

16
16
16
16
27

27



28
16
16
16
16
16
16
16
16

16
16
16

16
16
16
16
20


16
27

27



16
16
16
16

16
16
16
35
35


16
16
16

16
16
16
16

16
19

19

19

19

19

19

19

19

19

19

19

19

16
16
30
30


16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
27

27


27

27


27

27


16
16
16



27

27



16
16
16
16
16
16
16
16
16
16
16
16
16
16
42
16
16
16




27

27



27

27


27


27


23


16



16
16
16
16
16
16
16
16
16

16



16

16
16



16
16




16







16
16
19



16





16






16







































































































16
16
16
16
16
16
16
20


20


16
16
19
19
19
19
16

16
16
28
22
27

27



28
16
16
16
16

16


16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16





16
16
16
16
16
17
16
16
16
16
16




27

27



16
16
16
16
16



16
16
16
16
16
27
27





19
18
19
16
16
16
16
16
16
16
16
16
16


16
16
16
16
16
16
16


33

16
16
16




27

27



16


16


27


27




16
16
16
16
16

16
16
16
16
16
16

16






16
16

16
16
16
16


16
16
16



16

16
16





16

16
16
16




16
16
16
16
16
16
16




16
16

16
16


16
16
16
16
16
16
16
16

16
16
16
16

16
16


16



16
16
16


16



16
16


16
16


16
16
16
16
16


16
16


16



16


16
20


20




16
16


16

16



16



16
16


16


16

16



16




16



16
16


16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

16
16


16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16


16

16
16
16
16
16
16
16
16
16
27

27


27

27


27

27


16
16
16
16
16
16

16
16
16
16
16
16
16
16
16

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
24 16
24 16
16

16
16
16
16
16
16
22
16
16
16
16

37
37
37

16
16

37
37
37

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
28
16
16

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

37
37
37

16
16

37
37
37

16
16
16
16
16
16

37
37
37

16
16

37
37
37

16
16

37
37
37

16
16

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
28
28
16
16

37
37
37

16


16
16

37
37
37

16
16

37
37
37

16
16
38
16
16
35
16
35

37
37
37

35
16
16
16
16

37
37
37

16
16
16

37
37
37

16
16

37
37
37

16
16
16
16

37
37
37

16
16

37
37
37

16
16
16
16
16
16
16
16

37
37
37

16
16
16

37
37
37

16
16

37
37
37

16
16
16
16

37
37
37

16
16
16

37
37
37

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

37
37
37

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
26
29 16
29 16
29 16
29 16
29 16
16
16
16

37
37
37

16
16

37
37
37

16
16
16
16
16
38
38
38
38
38
38
16
16
16

37
37
37

16
16
37
16
16

37
37
37

16
16
16

37
37
37

16
16

37
37
37

16
16
16
16

37
37
37

16
16
16

37
37
37

16
16
16

37
37
37

16
16
16
16
16
16

37
37
37

16
16

37
37
37

16
16
16
16

37
37
37

16
16
16

37
37
37

16
16

37
37
37

16
16
16
16
16
16
38
16
16
16
16
38
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
38
16
16
16
16
16
16
16
38
16
16
21
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
22
16
16
16
16
16
16
16
16
16
16
16
16
16
21
16
18
16
16
16
16
16
16

37
37
37

16
16

37
37
37

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
19
19
19
16
16
16
16
16
16
23
16
39 16
16
42 16

37
37
37

16
39 16
37 16

37
37
37

16
37 16

37
37
37

16
35
16
16

37
37
37

16

38
38


38
38


38
38


38
38


38


38


38


38













16
16

37
37
37

16
16
38
38
22
23
25
25
16
16
16
16
16
16
16
16
16
38 16
38
16
16
16
16
16
16

37
37
37

16
38
38
16
16
16
16
16
16
16
16
35
16
16
16
16
16
16
16
16
35
16
35
16
16
35
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
22
22
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

37
37
37

16
16
16

37
37
37

16
16
16

37
37
37

16
35
35

37
37
37

35
32 16
16
16

37
37
37

16
35
35

37
37
37

35
16
16

37
37
37

16
16
38
38
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

37
37
37

16
35
35

37
37
37

35
35
35

37
37
37

35
16
16
16
16
16
16
16
16
16
16
16
38
38
16
16
16
16
16
16
16
16
16
33
33
33
33
33
16
16
16
16
16
16
16
16
18
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
28
16
16
16
16
16
39
16
16
16
16
16
40
16
16
16
16
16
35
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
35
35

37
37
37

35
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
35
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
22
22
22
22
16
16
16
16
16
16
16
16
16
16
40
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
37 16
37 16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

37
37
37

16
16
16
16
16
16
16
16
16
16

37
37
37

16
16
16
16
16
16
16
17
17
17
17
17
17
17
16
16
16
16
16
16
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
21
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

37
37
37

16
16
16

37
37
37

16
16
16

37
37
37

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

37
37
37

16
16
16
33 16
16
33 16


37
37
37
37
37
37


16
33 16
16
16
16
16
16
16
16
16
16
16
16
35
35

37
37
37

35
16
16

37
37
37

16
16
16

37
37
37

16
16
16
16
16
16
16
16
16
16
39 16
16
16

37
37
37

16
16
16

37
37
37

16
39 16
37 16

37
37
37

16
16
16

37
37
37

16
37 16

37
37
37

16
16
16
16
16
16
16
16
16
16
16

37
37
37

16
16
16

37
37
37

16
16
16
16
16
16
16
16
16
16
16
22
16
16
16
16
16
16
16
16
16
28
28
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
37
16
16
16
16
16
16
16
16
16
16
16
16
19
19
23
23
16
16
23
23
16
16
16
37
16
16
16
16
16

37
37
37

16

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
38
38
38
38
38
38
16
16
16
16
26
16
16

37
37
37

16
16
16
16

37
37
37

16
16
16
16
16
16

37
37
37

16
34
34

37
37
37

34
16
16
16
34
34

37
37
37

34
16
16
16
16
16
16
16
16
16
16
16
16
16
24
16
16
16
16
16
16
16
16
26
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
21
16
37
37
37
37
37
16
16
16
16
16
16
16
16
16
16
16
16
16
16
27 16
39
16
16
39
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
27 16
39 16
16
16
16
37 16

37
37
37

16
16
16
16
16
22
36
22
36
16
16
16
25
25
27
27
16
16
16
16
16
22
16

16
16
16
16
16
16
16
16
42
16
16
16
16
42 16
16
16
16
16
16
16
42
16
16
16
16
16
16
16
16
16
16
16
41
16
40
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
42 16
30
42 16
16
16
24
16
16
16
16
16
16
16
40
24
16
16
16
16
16
16
16
16
16
16
16
16
16
16
24
16
16
16
16
16
16
16
24
16
16
16
40
40
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
30
16
16
16
24
16
16
16
42 16
23
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
22
16
16
16
16
16
16
16
16
16
16
16
22
36
22
36
16
16
16
16
16
16
20
16
22 34
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
36
16
16
16
16
24
16
16
16
16
16
16
22
22
22
16
16
16

37
37
37

16
16
16
16
16
16
16

37
37
37

16
16
16
38

16
16
16
16
16
16
16
16
16

37
37
37

16
16
16
35
35

37
37
37

35
16

37
37
37

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

37
37
37

16
16
16

37
37
37

16
16
16
27
27
16
16
16
16
18
16
16
16
16
16
16
16
29
16
16
16
16
40
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
26
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
26
35
35

37
37
37

35
35
35

37
37
37

35
16
16
16
16
16
16
16
16
16
16
16
16
16
22
16
16
16
16
16
16
16
16
16
16
16
16
16
16
22
22
16
16
16
16
16
16
16
16
16
42
16
16
16
16
16
16
42
16
16
16
16
16
16
16
16
16
16
19
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

37
37
37

16
16

37
37
37

16
16

37
37
37

16
16
16
16
16
16
16
17
16
16
16
16

37
37
37

16
16
16
16
16
16
16
16
16
16
16
16
16
38
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
18
16
42
42
16
16
35
35

37
37
37

35
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16


37
37
37
37
37
37


16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
18
26
24 16
24 16
16
16
16
16
16
16
16

16
16
16
16

37
37
37

16
16

37
37
37

16
16
16
16
16
16
16
16
16
16
16
16
16
17
16
16
16
16
16
16

37
37
37

16
40
38
38
38
38
38
38
38
38
16
16
16
16
16
16
16
16
20
20
20
16
28
16
16
16
16
16
16
16
16
35 41
35 41

37 41
37 41
37 41

35 41
35 41
35 41

37 41
37 41
37 41

35 41
16
16
16
16
16
16
16
16
16
16
16
16
16

37
37
37

16
16
38
38
38
38
16
16
16
16
40
16
16
16
35
35

37
37
37

35
35
35

37
37
37

35
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
18
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16


37
37
37
37
37
37


16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

37
37
37

16
16
16

37
37
37

16
16
16

37
37
37

16
sparc-linux-gnu sparcel-linux-gnu
0
0
0
0
0
0
2
1
1
1
0
5
0
0
0
0
0
0
0 1
0
0 1
0 1
0
0
0
0 5
1 5
0
0 1
0
0 1
0
1
0 1
0 1
0
0
0 1
0
0
0 1
0 1
0
0 1
0 1
0 1
0 1
0
0
0
0 1
0 16
0
0
0
5
0 5
1 5
0
0
0
0
0
0
1
0
0
0
5
5
5
5
5
5
0
0
5
5
5
0
0
0
0
0 1
0 16
0 1
0 1
0
0
0
0
0
0
5
0
0
0
0
0 16
0
5
0 16
0
0
0
0
0
0
0
0
0
0
5
0
5
5
5
0
0
0
5
0 16
0 16
0 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16


























0

27

27
27

27

27

27


0

















0








0
0
0


27

27


27
1 16
20


5
0
0
27

27

27
27

27

27




1
1
1
0
0














0
15

1
1

1 16

0
0

0
16

0

27

27

27









0
5
5
0
12
0
0
12
0
12
0
22
4
4
30
5
5
0
0
0
0
0
0



20


0
1
5
0





0



27

27

27
27

27

27
27

27


27
35












5
0
27
27







0
16
16
16
16
0 1
0 1

0 16 1








5















27

27

27
0
1
1

16
5
15 16


0
5
0
19
19
5
5
0
1




5
16


5
5

0
1 5
16
16
27

27
27


28
16
0
16
16
16
16
5
0

0
0
15
28
0
16
0




0
27

27

27

1
1
1
1

1
12
1
35
35

35
1
0
0

0 16
1
0
0

0 16
19

19

19

19

19

19

19

19

19

19

19

19

1
1
30
30

30
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
27

27

27
27

27

27
27

27

27
1
1
1



27

27


27
1
0
1
1
0
1
0
0
0
0
0
0
0
1
42
1
0
0
3 8 11



27

27

27

27

27

27
27


27

27
23


0



0
1 5
0
0
0
0
16
16
16

0



15

15
0



15
2




15







0
0
19



11





1






5
16
16
16
16
16
16
16
16
20
20
16
16
19
19
19
19
19
19
19
19
19
19
19
19
20
20
16
16
16
16
16
16
16
20
20
16
16
16
16
16
16
16
16
16
16
16
16
16
16
40
40
16
38
38
38
16
38
40
40
40
40
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
40
40
16
16
16
16
16
16
16
16
16
16
16
16
40
40
16
16
40
40
16
16
0
0
0
7
0
0
0
20


20


0
5
19
19
19
19
0

0
1
28
22
27

27

27

28
1 5
16
16
15 16

0 16


0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
14
14
5
5
5
5
5
5
5
0
14
14
14
16
1 5





1
0
0
16
16
17
0
16
16
16
13
0
0
0
0
27

27

27

5
5
5
0
5



8
8
8
8
0
27
27

27



19
18
19
0
0
0
0
0
0
0
0
0
5


0
0
0
0
0
1
1

16
33

0
0
4




27

27

27

15 16


15 16


27


27

33


16

5
0
15

2
0
16
0
1
1

15






1
15

2
2
2
2


0
0
1 16



12

1
15





15

5
2
2




2
2
2
2
2
2
2




0
1

0
1


0
2
0
1
0 16
1 16
0
1
0
0
1
0
1
0
2
1


16



5
5
16


0



0
12


1
1


1
1
1
1
1


16
0


0



0


12
20


20




3
15 16


0 16

16



15 16



0 16
15 16


15 16


0 16

16



16




16



0
0


16
16
16
1
16
1
16
12
1
16
16
16
16
0
1

0
1


0
1
0 16
1 16
0
1
16
0
1
0
1
1
16
5
1
16
16
16
16
5
16


0

5
5
0
16
0
5
15
0
1 5
27

27

27
27

27

27
27

27

27
1
1
1
1
0
0

5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0 1 24 28 12 16
0 1 24 28 12 16
0 1 14

0
0
0
0
0
0
22
0
0
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0 16
0 16
0
1
0
0
0
1 12
1 12
1
1
1
1
1
1
1
1
1
1
1
1
1
0
28
0
1

1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0 16
0 16
0 16
0
0
0
37
37
37
37
37
0 16
0
37
37
37
37
37
0
0
37
37
37
37
37
0 16
0 16
0
0
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
0
0
5
0
0
0
0
0
0
0
28
28
1
1
37
37
37
37
37
1 16


1
1
37
37
37
37
37
1
1
37
37
37
37
37
1 16
1 16
38
0
0
35
0
35
37
37
37
37
37
35
1
1
1
1
37
37
37
37
37
1 16
1
1
37
37
37
37
37
1
1
37
37
37
37
37
1 16
1 16
1
1
37
37
37
37
37
1
1
37
37
37
37
37
1 16
1 16
0
0
0
1
0
0
37
37
37
37
37
0 16
1
1
37
37
37
37
37
1
1
37
37
37
37
37
1 16
1 16
0
0
37
37
37
37
37
0 16
1
1
37
37
37
37
37
1 16
0
0
0
0
0
0
0
0
0
0
0
0
1
1
37
37
37
37
37
1 16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
26
29 5
29 5
29 5
29 5
29 5
1
1
1
37
37
37
37
37
1 16
1
37
37
37
37
37
1 16
0
0
0
0
38
38
38
38
38
38
0
1
1
37
37
37
37
37
1 16
0
37
0
0
37
37
37
37
37
0 16
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0 16
0 16
1
1
37
37
37
37
37
1 16
1
1
37
37
37
37
37
1 16
1
1
37
37
37
37
37
1 16
0
1
0
1
1
37
37
37
37
37
1
1
37
37
37
37
37
1 16
1 16
1
1
37
37
37
37
37
1 16
1
1
37
37
37
37
37
1
1
37
37
37
37
37
1 16
1 16
0
0
0
0
38
0
0
0
5
38
0
1
0
0
0
0
0
9
0
14
0
0
14
15
0 1
0
1
38
5
0 16
0
0
0
0
0 16
38
0
0
21
12
0
16
1
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
1
0
0
0
0
0
0
0
13
21
13
18
13
0
0
0
0
0
37
37
37
37
37
0 16
0
37
37
37
37
37
0 16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
19
19
0
0
0
0
0
0
23
0
0 39
1
1 42
37
37
37
37
37
1 16
1 39
1 37
37
37
37
37
37
16
0 37
37
37
37
37
37
0 16
35
0
0
37
37
37
37
37
0 16
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
0
0
37
37
37
37
37
0 16
16
38
38
22
23
25
25
1
0
0
0
16
0
16
0 1
0
0 38
38
0
0
0
1
1
1
37
37
37
37
37
1 16
38
38
0 1
16
1 5
5
5
1 5
5
1 5
35
1
1
0
0
1 5
0
0
1 5
35
1 5
35
1
1
35
1 5
0
0
0
0
1
1
0
1
0
0
0 5
1 5
0
0
0
1
22
22
0
0
5
5
5
5
12
0
0
0
0
0 16
12
0
0
0
0
37
37
37
37
37
0 16
1
1
37
37
37
37
37
1 16
1
1
37
37
37
37
37
1 16
35
35
37
37
37
37
37
35
5 32
1
1
37
37
37
37
37
1 16
35
35
37
37
37
37
37
35
0
0
37
37
37
37
37
0 16
1
38
38
0 8
0 1
1
0 5
0
0
0
0 16
0
0
0
1
5
5
5
5
0
1
0
0
12
12
12
0
1
0
0
37
37
37
37
37
0 16
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
0 16
0
1
1
0 5
1 5
12
0
1
1
1
38
38
0
0
1
1
0
0
0
1
0
33
33
33
33
33
0
0
0
0
0
0
1
0
18
12
16
5
5 16
0
1
5 16
1
0
0
0 16
0
0
0
0
0
0
0
0
0
0
0 3
0
0 3
28
0
0
0
0
1
39
0
1
1
1
0
40
0
5
0
0
0
35
0
0
0
0
0
0
0
0 3
0
0 3
0
0 3
9
0
0
0 3
0
0
0 3
0 3
0
0 3
0
0
12
15
0
0
5
0
0
0
0
1
1
0
0 3
0
0 3
0
0 3
0
0
1
0
0
0
0
0
35
35
37
37
37
37
37
35
0
0
0
0
1
0
0
0
0 3
0
0 3
0
0 3
1
0
0
0
0 3
0
0 3
0
0 3
35
0
0
0
1
0
0 3
0
0 3
0
0 3
0
0
0
0
0
0 3
0
0 3
0
0 3
22
22
22
22
0
0
0
15
0
0 3
0
0 3
0
0
40
0
0
0
0
0
0
0
0
0
0
0
2
2
1
1
1
0
5
5
5
5
0
12
0 37
1 5 37
0
0
1
0
0
14
14
14
1
1
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
37
37
37
37
37
0 16
1
1
1
1
1
1
1
0
0
37
37
37
37
37
0 16
2
2
1
1

0
17
17
17
17
17
17
17
14
14
14
14
14
14
17
17
17
17
17
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
16
16
21
16
0

0


0
5
0
12
0
12
0
1
0
0
12
0
12
12
0
12
0
0
12
0
0
0 16
0
12
0
0
0 16
0
12
0
12
0
12
0
12
0
12
0
12
1
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
0
37
37
37
37
37
0 16
0
0
37
37
37
37
37
0 16
0
0
37
37
37
37
37
0 16
0
0
1
1
1
1
1
1
1
1
1
0
0
0
0
0
13
0
0
0
0
0
0
37
37
37
37
37
0 16
0
0
0 33
0
0 33
37
37
37
37
37
37
37
37
37
37
0
0 33 16
0 16
12
0
16
1 16
1 16
0
12
0
0
12
35
35
37
37
37
37
37
35
1
1
37
37
37
37
37
1 16
1
1
37
37
37
37
37
1 16
0
0
0
0 5
0
0
0
1
0
0 39
0
0
37
37
37
37
37
0 16
0
0
37
37
37
37
37
0 16
1 39
1 37
37
37
37
37
37
1 16
0
0
37
37
37
37
37
0 16
0 37
37
37
37
37
37
0
0
0 16
0
0
0
0
0
12
1
1
37
37
37
37
37
1 16
1
1
37
37
37
37
37
1 16
0
0
1 5
12
12
0
1
0
0
0
22
0
0
0
0
0
0
0
0
0
28
28
0
0
0
0
0
0
0
5
5
0
0
0
0
0
0
37
0
0
0
1
5
0
5
0
16
5
0
16
19
19
23
23
0
5
23
23
0
0
0
37
0
0
1
0
0
37
37
37
37
37
0 16

5
0
0
0
0
15
15
15
15
15
15
15
15
15
15
0
0
0
0 5
0
0
0
0
0
38
38
38
38
38
38
0
0
0
0
26
1
1
37
37
37
37
37
1 16
0
1
1
37
37
37
37
37
1 16
1
1
12
0
0
37
37
37
37
37
0 16
34
34
37
37
37
37
37
34
1 16
1 16
1 16
34
34
37
37
37
37
37
34
0
1 14
1 14
5
0
0
12
0
0
0
0
1
1
24
0
0
0
0 16
0 16
0
0
1 5
26
0
16
16
16
0
0
0
0
0
0
0



0
1
0
0
0 1
0
0
0
21
6
37
37
37
37
37
0
0
0
0
0
0
0 1
5
5 14
5
5 14
5
5
6
27 5
39
5
5
39
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
27 5
0 39
1
1
1 16
0 37
37
37
37
37
37
0 16
16
0
1 5
1 5
22
36
22
36
0 16
1 16
1
25
25
27
27
0
0
0
0
0
22
0
0
0
14 15
0
1
0
0
0
0
42
5
1
1
0 1
14 15 42
0
1
0
0
0
0
42
5 14
1
1 14
5
5
5
5
14
5
5
0
41
0 13
40
0 13
0 13
0 13
0 13
0 13
0
14
5
0
14
5
0 1
0
0
0
14 15 42
30
8 42
1
5
24
0
0
0
0
0
0
0
40
24
16
0
16
0
0
16
5
0
0
0
0
16
16
5
24
16
1
0
0
16
16
5
24
16
1
0
40
40
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
0
14 15
30
0
0
1
24
0
15
0
0 42
23
5
5
5
5
5
0
14
14
5
0
1
1
0
0
0
0
0
1
1
1
0
0
22
0
0
1
0
5
5
5
5
0
1 5
1 5
22
36
22
36
0 16
0 16
0 16
0 16
0 16
0
20
0
22 34
0
0
0
0
0
0
1
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
1 5
1 5
0
0
16
0
0
36
0 12
0
0
0
24
0
0
0
0 15
0
0
22
22
22
0
0
0
37
37
37
37
37
0 16
14
0
12
0
1
1
37
37
37
37
37
1 16
0
16
38
0
0
0
0
0
5
0
0
0
0
37
37
37
37
37
0 16
0
1
35
35
37
37
37
37
37
35
1
37
37
37
37
37
1 16
0
0
0
5
1
0
5
0
0
0
0
0 16
1
1
37
37
37
37
37
1 16
0
0
37
37
37
37
37
0 16
0
1 5
27
27
0 16
0
0
14 15
18
0
0
0
14 15
0
0
0
29
0
0
0
0
40
2
0 1
0 1
0 1
2
0 1
5
0 1
2
0 1
0 5
0
0
14
0
1
12
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
26
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
0
0
0
0
0
0
0
0
0
0
1
0
0
22
0
0
15
0
0
0
0
0
0
0
0
1
0
12
22
22
0
0
5
5
0
0 5
0
0
0
42
0
0
0
0
0
0
42
0
0
0
1
1
0
0
0
0
0
19
0
0
0
0 16
0
0
0
0
1
1
0
1
0
0
0
1
0
0
1
0
1
1
37
37
37
37
37
1 16
0
37
37
37
37
37
0
0
37
37
37
37
37
0 16
0 16
0
0 16
9
0
0
17
0 16
8
0
0
37
37
37
37
37
0 16
0
0
0
0
0
0 16
0
0
0
1
1
1
38
0
0
0
0
0
0
0
0
12
1
0
0
2
0
0
12
0
0
0
0
18
0
42
42
0 16
12 16
35
35
37
37
37
37
37
35
0
0
12
0
0
12
0
0
0
0
0
0
0
13
0
0
0
0
0
0
12
0
37
37
37
37
37
37
37
37
37
37
12
1
0
0
0
12
0 16
12 16
0
12
0
0
12
0
12
1
0
1
0
12
0
0
0
0
5
5
0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
5 16
5 16
0
16
0
18
26
0 1 24 28 12 16
0 1 24 28 12 16
0 1 14
0 1 14
0
0
0
0
0 16

0
1
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0 16
0 16
0
0
0
0
0
1
0
0
0
0
1
17
0
0
0
0
1
1
37
37
37
37
37
1 16
40
38
38
38
38
38
38
38
38
0
0
0
5
5
5
5
5
20
20
20
0
28
0
0 1
1
0
0
0
0
12
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
0
12
0
12
0
12
0
12
0
1
0
1
1
37
37
37
37
37
1 16
0
38
38
38
38
0
0
0
0
40
0
0
0
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
0
0
0
0
1
0
0
5
0
16
1
0
16
0
1
0
12
1
0
0
0
18
0
0
1
0
0 16
0 16
0
0
1
1
0
0 16
0 16
5 16
5 16
0
0

17
0 16
0 16
0 16
0 16
0 16
5 16
5 16
0 16
0
0
0
5 16
5 16
0
0
0
1
0
0
0
0
0
0
1
12
0
0
5
0
0
12
0
0
0
5
12
0
1
12
0
0
0
1
0
0
0
0
0
0
0
12
0
37
37
37
37
37
37
37
37
37
37
12
1
0
0
12
0 16
12 16
1
12
0
0
0
12
1
12
1
0
1
0
0
12
0
0
0
12
0
12
0
0
0
0
0
5
0
1
1
5 16
0
0
5 16
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
0
1
1
2
1
0
0
0
0
0
2
1
0
0
0
0
0
0
15
0
0
0
0
0
0
1
0
0
2
0
0
2
15
0
1
1
2
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37
37
37
37
37
0 16
0
0
37
37
37
37
37
0 16
0
0
37
37
37
37
37
0 16
sparcv9-linux-gnu






5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5



5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5


























5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5


27

27
27

27

27

27


5

















5
5
5
5
5
5



5
5
5


27

27


27
5
20


5
5
5
27

27

27
27

27

27




5
5
5
5
5














5
15

5
5

5

5
5

5
16

5

27

27

27









5
5
5
5
12
5
5
12
5
12
5
22
5
5
30
5
5
5
5
5
5
5
5



20


5
5
5
5





5



27

27

27
27

27

27
27

27


27
35












5
5
27
27







5
16
16
16
16
5
5

5








5















27

27

27
5
5
5

5
5
15


5
5
5
19
19
5
5
5
5




5
16


5
5

5
5
16
16
27

27
27


28
16
5
16
16
16
16
5
5

5
5
15
28
5
16
5




5
27

27

27

5
5
5
5

5
12
5
35
35

35
5
5
5

5
5
5
5

5
19

19

19

19

19

19

19

19

19

19

19

19

5
5
30
30

30
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
27

27

27
27

27

27
27

27

27
5
5
5



27

27


27
5
5
5
5
5
5
5
5
5
5
5
5
5
5
42
5
5
5
8 11



27

27

27

27

27

27
27


27

27
23


5



5
5
5
5
5
5
16
16
16

5



15

15
5



15
5




15







5
5
19



11





5






5







































































































5
5
5
7
5
5
5
20


20


5
5
19
19
19
19
5

5
5
28
22
27

27

27

28
5
16
16
15

5


5
5
5
14
5
5
5
5
5
5
5
5
5
5
5
14
14
5
5
5
5
5
5
5
5
14
14
14
16
5





5
5
5
16
16
17
5
16
16
16
13
5
5
5
5
27

27

27

5
5
5
5
5



8
8
8
8
5
27
27

27



19
18
19
5
5
5
5
5
5
5
5
5
5


5
5
5
5
5
5
5

5
33

5
5
5




27

27

27

15


15


27


27

27


16

5
5
15

5
5
16
5
5
5

15






5
15

5
5
5
5


5
5
5



12

5
15





15

5
5
5




5
5
5
5
5
5
5




5
5

5
5


5
5
5
5
5
5
5
5

5
5
5
5

5
5


16



5
5
16


5



5
12


5
5


5
5
5
5
5


16
5


5



5


12
20


20




5
15


5

16



15



5
15


15


5

16



16




16



5
5


16
16
16
5
16
5
16
12
5
16
16
16
16
5
5

5
5


5
5
5
5
5
5
16
5
5
5
5
5
16
5
5
16
16
16
16
5
16


5

5
5
5
16
5
5
15
5
5
27

27

27
27

27

27
27

27

27
5
5
5
5
5
5

5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
24 28 5 12 16
24 28 5 12 16
5 14

5
5
5
5
5
5
22
5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
5
5
5
1 12
1 12
1
1
1
1
1
1
1
1
1
1
1
1
1
5
28
5
5

5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
28
28
5
5
37
37
37
37
37
5


5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
38
5
5
35
5
35
37
37
37
37
37
35
5
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
5
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
26
29 5
29 5
29 5
29 5
29 5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
5
38
38
38
38
38
38
5
5
5
37
37
37
37
37
5
5
37
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
5
5
38
5
5
5
5
38
5
5
5
5
5
5
5
9
0
14
0
0
14
15
0 1
0
1
38
5
5
5
5
5
5
5
38
5
5
21
12
5
16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
22
5
5
5
5
5
5
5
5
5
5
5
5
13
21
13
18
13
5
5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
19
19
19
5
5
5
5
5
5
23
5
5 39
5
5 42
37
37
37
37
37
5
5 39
5 37
37
37
37
37
37
5
5 37
37
37
37
37
37
5
35
5
5
37
37
37
37
37
5
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
5
5
37
37
37
37
37
5
16
38
38
22
22
25
25
5
5
5
5
16
5
16
5
5
5
38
5
5
5
5
5
5
37
37
37
37
37
5
38
38
5
16
5
5
5
5
5
5
35
5
5
5
5
5
5
5
5
35
5
35
5
5
35
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
22
22
5
5
5
5
5
5
12
5
5
5
5
5
12
5
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
35
35
37
37
37
37
37
35
5 32
5
5
37
37
37
37
37
5
35
35
37
37
37
37
37
35
5
5
37
37
37
37
37
5
5
38
38
5 8
5
5
5
5
0
5
5
5
5
5
5
5
5
5
5
5
5
5
5
12
12
12
5
5
5
5
37
37
37
37
37
5
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
5
5
5
5
5
5
12
5
5
5
5
38
38
5
5
5
5
5
5
5
5
5
33
33
33
33
33
5
5
5
5
5
5
5
5
18
12
16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
28
5
5
5
5
5
39
5
5
5
5
5
40
5
5
5
5
5
35
5
5
5
5
5
5
5
5
5
5
5
5
9
5
5
5
5
5
5
5
5
5
5
5
12
15
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
35
35
37
37
37
37
37
35
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
35
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
22
22
22
22
5
5
5
15
5
5
5
5
5
5
40
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
12
5 37
5 37
5
5
5
5
5
14
14
14
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5
5
5
5
5

5
17
17
17
17
17
17
17
14
14
14
14
14
14
17
17
17
17
17
17
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5

5
16
16
21
16
5

5


5
5
5
12
5
12
5
5
5
5
12
5
12
12
5
12
5
5
12
5
5
5
5
12
5
5
5
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
12
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
13
5
5
5
5
5
5
37
37
37
37
37
5
5
5
5 33
5
5 33
37
37
37
37
37
37
37
37
37
37
5
5 33
5
12
5
16
1 16
1 16
5
12
5
5
12
35
35
37
37
37
37
37
35
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
5
5
5
5
5
5
5
5
5 39
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5 39
5 37
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5 37
37
37
37
37
37
0
0
5
0
0
5
5
5
12
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
5
5
12
12
5
5
5
5
5
22
5
5
5
5
5
5
5
5
5
28
28
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
5
5
5
5
5
5
5
5
16
5
5
16
19
19
23
23
5
5
23
23
5
5
5
37
5
5
5
5
5
37
37
37
37
37
5

5
5
5
5
5
15
15
15
15
15
15
15
15
15
15
5
5
5
5
5
5
5
5
5
38
38
38
38
38
38
5
5
5
5
26
5
5
37
37
37
37
37
5
5
5
5
37
37
37
37
37
5
5
5
12
5
5
37
37
37
37
37
5
34
34
37
37
37
37
37
34
5
5
5
34
34
37
37
37
37
37
34
5
5 14
5 14
5
5
5
12
5
5
5
5
5
5
24
5
5
5
5
5
5
5
5
26
5
16
16
16
5
5
0
5
5
5
5



5
5
5
5
5
5
5
5
21
6
37
37
37
37
37
5
5
5
5
5
5
5
5
5
5
5
5
5
6
27 5
39
5
5
39
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
27 5
5 39
5
5
5
5 37
37
37
37
37
37
5
16
5
5
5
22
36
22
36
5
5
5
25
25
27
27
5
5
5
5
5
22
5
5
5
14 15
5
5
5
5
5
5
42
5
5
5
5
14 15 42
5
5
5
5
5
5
42
5 14
5
5 14
5
5
5
5
14
5
5
5
41
5 13
40
5 13
5 13
5 13
5 13
5 13
5
14
5
5
14
5
5
5
5
5
14 15 42
30
8 42
5
5
24
5
5
5
5
5
5
5
40
24
16
5
16
5
5
16
5
5
5
5
5
16
16
5
24
16
5
5
5
16
16
5
24
16
5
5
40
40
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
14 15
30
5
5
5
24
5
15
5
5 42
23
5
5
5
5
5
5
14
14
5
5
5
5
5
5
5
5
5
5
5
5
5
5
22
5
5
5
5
5
5
5
5
5
5
5
22
36
22
36
5
5
5
5
5
5
20
5
22 34
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
12
5
5
5
5
5
16
5
5
36
5 12
5
5
5
24
5
5
5
5 15
5
5
22
22
22
5
5
5
37
37
37
37
37
5
14
5
12
5
5
5
37
37
37
37
37
5
5
16
38

5
5
5
5
5
5
5
5
5
37
37
37
37
37
5
5
5
35
35
37
37
37
37
37
35
5
37
37
37
37
37
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
5
27
27
5
5
5
14 15
18
5
5
5
14 15
5
5
5
29
5
5
5
5
40
5
5
5
5
5
5
5
5
5
5
5
5
5
14
5
5
12
26
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
15
5
5
5
5
5
5
5
5
5
26
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
5
5
5
5
5
5
5
5
5
5
5
5
5
22
5
5
15
5
5
5
5
5
5
5
5
5
5
12
22
22
5
5
5
5
5
5
5
5
5
42
5
5
5
5
5
5
42
5
5
5
5
5
5
5
5
5
5
19
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
9
5
5
17
5
8
5
5
37
37
37
37
37
5
5
5
5
5
5
5
5
5
5
5
5
5
38
5
5
5
5
5
5
5
5
12
5
5
5
5
5
5
12
5
5
5
5
18
5
42
42
5
12
35
35
37
37
37
37
37
35
5
5
12
5
5
12
5
5
5
5
5
5
5
13
5
5
5
5
5
5
12
5
37
37
37
37
37
37
37
37
37
37
12
5
5
5
5
12
5
12
5
14
5
5
12
5
14
5
5
5
5
12
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
16
5
18
26
24 28 5 12 16
24 28 5 12 16
5 14
5 14
5
5
5
5
5

5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
5
5
5
5
5
5
5
5
5
17
5
5
5
5
5
5
37
37
37
37
37
5
40
38
38
38
38
38
38
38
38
5
5
5
5 14
5 14
5 14
5 14
5 14
20
20
20
5
28
5
5
5
5
5
5
5
12
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
5
12
5
12
5
12
5
12
5
5
5
5
5
37
37
37
37
37
5
5
38
38
38
38
5
5
5
5
40
5
5
5
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
5
5
5
5
5
5
5
5
5
16
5
5
16
5
5
5
12
5
5
5
5
18
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5

17
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
12
5
5
5
5
5
12
5
5
5
5
12
5
5
12
5
5
5
5
5
5
5
5
5
5
5
12
5
37
37
37
37
37
37
37
37
37
37
12
5
5
5
12
5
12
5
12
5
5
5
12
5
12
5
5
5
5
5
12
5
5
5
12
5
12
5
5
5
5
5
5
5
5 7
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
15
5
5
5
5
5
5
5
5
5
5
5
5
5
15
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
mips64el-linux-gnuabi64 mips64-linux-gnuabi64






5
5
5
5
0
5
0
0
0
0
0
0
0 5
0
0 5
0 5
0
0
0
0 5
5
0
0 5
0
0 5
0
5
0 5
0 5
0
0
0 5
0
0
0 5
0 5
0
0 5
0 5
0 5
0 5
0
0
0
0 5
0
0
0
0
5
0 5
5
0
0
0
0
0
0
5
0
0
0
5
5
5
5
5
5
0
0
5
5
5
0
0
0
0
0 5
0
0 5
0 5
0
0
0
0
0
0
5
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
5
0
5
5
5
0
0
0
5
0
0
0
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0




















































0

27

27
27

27

27

27


0

















0








0
0
0


27

27


27
5
20


5
0
0
27

27

27
27

27

27




5
5
5
0
0














0
15

5
5

5

0
0

0
16

0

27

27

27









0
5
5
0
12
0
0
12
0
12
0
22
5
5
30
5
5
0
0
0
0
0
0



20


0
5
5
0





0



27

27

27
27

27

27
27

27


27
35












5
0
27
27







0
16
16
16
16
0 5
0 5

0 5








5















27

27

27
0
5
5

5
5
15


0
5
0
19
19
5
5
0
5




5
16


5
5

0
5
16
16
27

27
27


28
16
0
16
16
16
16
5
0

0
0
15

0
16
0




0
27

27

27

5
5
5
5

5
12
5
35
35

35
5
0
0

0
5
0
0

0
19

19

19

19

19

19

19

19

19

19

19

19

5
5
30
30

30
5
5
5
5
5
5
0
5
5
5
5
5
5
5
5
5
5
0
27

27

27
27

27

27
27

27

27
5
5
5



27

27


27
5
0
5
5
0
5
0
0
0
0
0
0
0
5
42
5
0
0
8 11



27

27

27

27

27

27
27


27

27
23


0



0
5
0
0
0
0
16
16
16

0



15

15
0



15
5




15







0
0
19



11





5






5







































































































0
0
0
7
0
0
0
20


20


0
5
19
19
19
19
0

0
5
28
22
27

27

27

28
5
16
16
15

0


0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
14
14
5
5
5
5
5
5
5
0
14
14
14
16
5





5
0
0
16
16
17
0
16
16
16
13
0
0
0
0
27

27

27

5
5
5
0
5



8
8
8
8
0
27
27

27



19
18
19
0
0
0
0
0
0
0
0
0
5


0
0
0
0
0
5
5

5
33

0
0
5




27

27

27

15


15


27


27

27


16
16
5
0
15

5
0
16
0
5
5

15






5
15

5
5
5
5


0
0
5



12

5
15





15

5
5
5




5
5
5
5
5
5
5




0
5

0
5


0
5
0
5
0
5
0
5

0
5
0
5

5
5


16



5
5
16


0



0
12


5
5


5
5
5
5
5


16
0


0



0


12
20


20




5
15


0

16



15



0
15


15


0

16



16




16



0
0


16
16
16
5
16
5
16
12
5
16
16
16
16
0
5

0
5


0
5
0
5
0
5
16
0
5
0
5
5
16
5
5
16
16
16
16
5
16


0

5
5
0
16
0
5
15
0
5
27

27

27
27

27

27
27

27

27
5
5
5
5
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0 5
0 5
0 5 14
5
0
0
0
0
0
0
22
0
0
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
0
5
0
0
0
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0
28
0
5

5
5
5
5
5
5
5
5
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
0
0
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
0
0
0
0
0
5
5
5
0
0
0
5
5
5
0
0
0
0
0
5
0
0
0
0
0
0
0
28
28
5
5
37
37
37
37
37
5
0
0
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
38
0
0
35
0
35
37
37
37
37
37
35
5
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
0
0
0
5
0
0
37
37
37
37
37
0
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
0
0
37
37
37
37
37
0
5
5
37
37
37
37
37
5
0
0
0
0
0
0
0
0
0
0
0
0
5
5
37
37
37
37
37
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
26
29 5
29 5
29 5
29 5
29 5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
0
0
0
0
38
38
38
38
38
38
0
5
5
37
37
37
37
37
5
0
37
0
0
37
37
37
37
37
0
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
0
5
0
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
0
0
0
0
38
0
0
0
5
38
0
5
0
0
0
0
0
9
0
14
0
0
14
15
0 5
0
5
38
5
0
0
0
0
0
0
38
0
0
21
12
0
16
5
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
5
0
0
0
0
0
0
0
13
21
13
18
13
0
0
0
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
19
19
0
0
0
0
0
0
23
0
0 39
5
5 42
37
37
37
37
37
5
5 39
5 37
37
37
37
37
37
5
0 37
37
37
37
37
37
0
35
0
0
37
37
37
37
37
0
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
0
0
37
37
37
37
37
0
16
38
38
22
23
25
25
5
0
0
0
16
0
16
0 5
0
0
38
0
0
0
5
5
5
37
37
37
37
37
5
38
38
0 5
16
5
5
5
5
5
5
35
5
5
0
0
5
0
0
5
35
5
35
5
5
35
5
0
0
0
0
5
5
0
5
0
0
0 5
5
0
0
0
5
22
22
0
0
5
5
5
5
12
0
0
0
0
0
12
0
0
0
0
37
37
37
37
37
0
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
35
35
37
37
37
37
37
35
5 32
5
5
37
37
37
37
37
5
35
35
37
37
37
37
37
35
0
0
37
37
37
37
37
0
5
38
38
0 8
0 5
5
0 5
0
0
0
0
0
0
0
5
5
5
5
5
0
5
0
0
12
12
12
0
5
0
0
37
37
37
37
37
0
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
0
0
5
5
0 5
5
12
0
5
5
5
38
38
0
0
5
5
0
0
0
5
0
33
33
33
33
33
0
0
0
0
0
0
5
0
18
12
16
5
5
0
5
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0 5
0
0 5
28
0
0
0
0
5
39
0
5
5
5
0
40
0
5
0
0
0
35
0
0
0
0
0
0
0
0 5
0
0 5
0
0 5
9
0
0
0 5
0
0
0 5
0 5
0
0 5
0
0
12
15
0
0
5
0
0
0
0
5
5
0
0 5
0
0 5
0
0 5
0
0
5
0
0
0
0
0
35
35
37
37
37
37
37
35
0
0
0
0
5
0
0
0
0 5
0
0 5
0
0 5
5
0
0
0
0 5
0
0 5
0
0 5
35
0
0
0
5
0
0 5
0
0 5
0
0 5
0
0
0
0
0
0 5
0
0 5
0
0 5
22
22
22
22
0
0
0
15
0
0 5
0
0 5
0
0
40
0
0
0
0
0
0
0
0
0
0
0
5
5
5
5
5
0
5
5
5
5
0
12
0 37
5 37
0
0
5
0
0
14
14
14
5
5
5
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
37
37
37
37
37
0
5
5
5
5
5
5
5
0
0
37
37
37
37
37
0
5
5
5
5

0
17
17
17
17
17
17
17
14
14
14
14
14
14
17
17
17
17
17
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
16
16
21
16
0

0


0
5
0
12
0
12
0
5
0
0
12
0
12
12
0
12
0
0
12
0
0
0
0
12
0
0
0
0
12
0
12
0
12
0
12
0
12
0
12
5
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
0
37
37
37
37
37
0
0
0
37
37
37
37
37
0
0
0
37
37
37
37
37
0
0
0
5
5
5
5
5
5
5
5
5
0
0
0
0
0
13
0
0
0
0
0
0
37
37
37
37
37
0
0
0
0 33
0
0 33
37
37
37
37
37
37
37
37
37
37
0
0 33
0
12
0
16
5 16
5 16
0
12
0
0
12
35
35
37
37
37
37
37
35
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
0
0
0
0 5
0
0
0
5
0
0 39
0
0
37
37
37
37
37
0
0
0
37
37
37
37
37
0
5 39
5 37
37
37
37
37
37
5
0
0
37
37
37
37
37
0
0 37
37
37
37
37
37
0
0
0
0
0
0
0
0
12
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
0
0
5
12
12
0
5
0
0
0
22
0
0
0
0
0
0
0
0
0
28
28
0
0
0
0
0
0
0
5
5

0
0
0
0
0
37
0
0
0
5
5
0
5
0
16
5
0
16
19
19
23
23
0
5
23
23
0
0
0
37
0
0
5
0
0
37
37
37
37
37
0

5
0
0
0
0
15
15
15
15
15
15
15
15
15
15
0
0
0
0
0
0
0
0
0
38
38
38
38
38
38
0
0
0
0
26
5
5
37
37
37
37
37
5
0
5
5
37
37
37
37
37
5
5
5
12
0
0
37
37
37
37
37
0
34
34
37
37
37
37
37
34
5
5
5
34
34
37
37
37
37
37
34
0
5 14
5 14
5
0
0
12
0
0
0
0
5
5
24
0
0
0
0
0
0
0
5
26
0
16
16
16
0
0
0
0
0
0
0



0
5
0
0
0 5
0
0
0
21
6
37
37
37
37
37
0
0
0
0
0
0
0 5
5
5 14
5
5
5
5
6
27 5
39
5
5
39
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
27 5
0 39
5
5
5
0 37
37
37
37
37
37
0
16
0
5
5
22
36
22
36
0
5
5
25
25
27
27
0

0
0
0
22
0
0
0
14 15
0
5
0
0
0
0
42
5
5
5
0 5
14 15 42
0
5
0
0
0
0
42
5 14
5
5 14
5
5
5
5
14
5
5
0
41
0 13
40
0 13
0 13
0 13
0 13
0 13
0
14
5
0
14
5
0 5
0
0
0
14 15 42
30
8 42
5
5
24
0
0
0
0
0
0
0
40
24
16
0
16
0
0
16
5
0
0
0
0
16
16
5
24
16
5
0
0
16
16
5
24
16
5
0
40
40
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0
14 15
30
0
0
5
24
0
15
0
0 42
23
5
5
5
5
5
0
14
14
5
0
5
5
0
0
0
0
0
5
5
5
0
0
22
0
0
5
0
5
5
5
5
0
5
5
22
36
22
36
0
0
0
0
0
0
20
0
22 34
0
0
0
0
0
0
5
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
5
5
0
0
16
0
0
36
0 12
0
0
0
24
0
0
0
0 15
0
0
22
22
22
0
0
0
37
37
37
37
37
0
14
0
12
0
5
5
37
37
37
37
37
5
0
16
38
0
0
0
0
0
5
0
0
0
0
37
37
37
37
37
0
0
5
35
35
37
37
37
37
37
35
5
37
37
37
37
37
5
0
0
0
5
5
0
5
0
0
0
0
0
5
5
37
37
37
37
37
5
0
0
37
37
37
37
37
0
0
5
27
27
0
0
0
14 15
18
0
0
0
14 15
0
0
0
29
0
0
0
0
40
5
0 5
0 5
0 5
5
0 5
5
0 5
5
0 5
0
0
0
14
0
5
12
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
26
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
0
0
0
0
0
0
0
0
0
0
5
0
0
22
0
0
15
0
0
0
0
0
0
0
0
5
0
12
22
22
0
0
5
5
0
0
0
0
0
42
0
0
0
0
0
0
42
0
0
0
5
5
0
0
0
0
0
19
0
0
0
0
0
0
0
0
5
5
0
5
0
0
0
5
0
0
5
0
5
5
37
37
37
37
37
5
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
0
0
9
0
0
17
0
8
0
0
37
37
37
37
37
0
0
0
0
0
0
0
0
0
0
5
5
5
38
0
0
0
0
0
0
0
0
12
5
0
0
5
0
0
12
0
0
0
0
18
0
42
42
0
12
35
35
37
37
37
37
37
35
0
0
12
0
0
12
0
0
0
0
0
0
0
13
0
0
0
0
0
0
12
0
37
37
37
37
37
37
37
37
37
37
12
5
0
0
0
12
0
12
0
14
0
0
12
0
14
5
0
5
0
12
0
0
0
0
5
5
0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
0
5
0
0
5
5
0
16
0
18
26
0 5
0 5
0 5 14
0 5 14
0
0
0
0
0
0
0
5
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
0
0
0
0
0
5
0
0
0
0
5
17
0
0
0
0
5
5
37
37
37
37
37
5
40
38
38
38
38
38
38
38
38
0
0
0
5
5
5
5
5
20
20
20
0
28
0
0 5
5
0
0
0
0
12
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
0
12
0
12
0
12
0
12
0
5
0
5
5
37
37
37
37
37
5
0
38
38
38
38
0
0
0
0
40
0
0
0
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
0
0
0
0
5
0
0
5
0
16
5
0
16
0
5
0
12
5
0
0
0
18
0
0
5
0
0
0
0
0
5
5
0
0
0
5
5
0
0

17
0
0
0
0
0
5
5
0
0
0
0
5
5
0
0
0
5
0
0
0
0
0
0
5
12
0
0
5
0
0
12
0
0
0
5
12
0
5
12
0
0
0
5
0
0
0
0
0
0
0
12
0
37
37
37
37
37
37
37
37
37
37
12
5
0
0
12
0
12
5
12
0
0
0
12
5
12
5
0
5
0
0
12
0
0
0
12
0
12
0
0
0
0
0
5
0
5
5
5
0
0
5
5
0
0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
0
5
5
5
5
0
0
0
0
0
5
5
0
0
0
0
0
0
15
0
0
0
0
0
0
5
0
0
5
0
0
5
15
0
5
5
5
5
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37
37
37
37
37
0
0
0
37
37
37
37
37
0
0
0
37
37
37
37
37
0
mips64el-linux-gnuabin32 mips64-linux-gnuabin32






5
5
5
5
0
5
0
0
0
0
0
0
0 5
0
0 5
0 5
0
0
0
0 5
5
0
0 5
0
0 5
0
5
0 5
0 5
0
0
0 5
0
0
0 5
0 5
0
0 5
0 5
0 5
0 5
0
0
0
0 5
0
0
0
0
5
0 5
5
0
0
0
0
0
0
5
0
0
0
5
5
5
5
5
5
0
0
5
5
5
0
0
0
0
0 5
0
0 5
0 5
0
0
0
0
0
0
5
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
5
0
5
5
5
0
0
0
5
0
0
0
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0




















































0

27

27
27

27

27

27


0

















0








0
0
0


27

27


27
5
20


5
0
0
27

27

27
27

27

27




5
5
5
0
0














0
15

5
5

5

0
0

0
16

0

27

27

27









0
5
5
0
12
0
0
12
0
12
0
22
5
5
30
5
5
0
0
0
0
0
0



20


0
5
5
0





0



27

27

27
27

27

27
27

27


27
35












5
0
27
27







0
16
16
16
16
0 5
0 5

0 5








5















27

27

27
0
5
5

5
5
15


0
5
0
19
19
5
5
0
5




5
16


5
5

0
5
16
16
27

27
27


28
16
0
16
16
16
16
5
0

0
0
15

0
16
0




0
27

27

27

5
5
5
5

5
12
5
35
35

35
5
0
0

0
5
0
0

0
19

19

19

19

19

19

19

19

19

19

19

19

5
5
30
30

30
5
5
5
5
5
5
0
5
5
5
5
5
5
5
5
5
5
0
27

27

27
27

27

27
27

27

27
5
5
5



27

27


27
5
0
5
5
0
5
0
0
0
0
0
0
0
5
42
5
0
0
8 11



27

27

27

27

27

27
27


27

27
23


0



0
5
0
0
0
0
16
16
16

0



15

15
0



15
5




15







0
0
19



11





5






5







































































































0
0
0
7
0
0
0
20


20


0
5
19
19
19
19
0

0
5
28
22
27

27

27

28
5
16
16
15

0


0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
14
14
5
5
5
5
5
5
5
0
14
14
14
16
5





5
0
0
16
16
17
0
16
16
16
13
0
0
0
0
27

27

27

5
5
5
0
5



8
8
8
8
0
27
27

27



19
18
19
0
0
0
0
0
0
0
0
0
5


0
0
0
0
0
5
5

5
33

0
0
5




27

27

27

15


15


27


27

27


16
16
5
0
15

5
0
16
0
5
5

15






5
15

5
5
5
5


0
0
5



12

5
15





15

5
5
5




5
5
5
5
5
5
5




0
5

0
5


0
5
0
5
0
5
0
5
0
0
5
0
5
0
5
5


16



5
5
16


0



0
12


5
5


5
5
5
5
5


16
0


0



0


12
20


20




5
15


0

16



15



0
15


15


0

16



16




16



0
0


16
16
16
5
16
5
16
12
5
16
16
16
16
0
5

0
5


0
5
0
5
0
5
16
0
5
0
5
5
16
5
5
16
16
16
16
5
16


0

5
5
0
16
0
5
15
0
5
27

27

27
27

27

27
27

27

27
5
5
5
5
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0 5
0 5
0 5 14
5
0
0
0
0
0
0
22
0
0
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
0
5
0
0
0
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0
28
0
5

5
5
5
5
5
5
5
5
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
0
0
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
0
0
0
0
0
5
5
5
0
0
0
5
5
5
0
0
0
0
0
5
0
0
0
0
0
0
0
28
28
5
5
37
37
37
37
37
5
0
0
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
38
0
0
35
0
35
37
37
37
37
37
35
5
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
0
0
0
5
0
0
37
37
37
37
37
0
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
0
0
37
37
37
37
37
0
5
5
37
37
37
37
37
5
0
0
0
0
0
0
0
0
0
0
0
0
5
5
37
37
37
37
37
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
26
29 5
29 5
29 5
29 5
29 5
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
0
0
0
0
38
38
38
38
38
38
0
5
5
37
37
37
37
37
5
0
37
0
0
37
37
37
37
37
0
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
0
5
0
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
5
37
37
37
37
37
5
5
0
0
0
0
38
0
0
0
5
38
0
5
0
0
0
0
0
9
0
14
0
0
14
15
0 5
0
5
38
5
0
0
0
0
0
0
38
0
0
21
12
0
16
5
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
5
0
0
0
0
0
0
0
13
21
13
18
13
0
0
0
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
19
19
0
0
0
0
0
0
23
0
0 39
5
5 42
37
37
37
37
37
5
5 39
5 37
37
37
37
37
37
5
0 37
37
37
37
37
37
0
35
0
0
37
37
37
37
37
0
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
0
0
37
37
37
37
37
0
16
38
38
22
23
25
25
5
0
0
0
16
0
16
0 5
0
0 38
38
0
0
0
5
5
5
37
37
37
37
37
5
38
38
0 5
16
5
5
5
5
5
5
35
5
5
0
0
5
0
0
5
35
5
35
5
5
35
5
0
0
0
0
5
5
0
5
0
0
0 5
5
0
0
0
5
22
22
0
0
5
5
5
5
12
0
0
0
0
0
12
0
0
0
0
37
37
37
37
37
0
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
35
35
37
37
37
37
37
35
5 32
5
5
37
37
37
37
37
5
35
35
37
37
37
37
37
35
0
0
37
37
37
37
37
0
5
38
38
0 8
0 5
5
0 5
0
0
0
0
0
0
0
5
5
5
5
5
0
5
0
0
12
12
12
0
5
0
0
37
37
37
37
37
0
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
0
0
5
5
0 5
5
12
0
5
5
5
38
38
0
0
5
5
0
0
0
5
0
33
33
33
33
33
0
0
0
0
0
0
5
0
18
12
16
5
5
0
5
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0 5
0
0 5
28
0
0
0
0
5
39
0
5
5
5
0
40
0
5
0
0
0
35
0
0
0
0
0
0
0
0 5
0
0 5
0
0 5
9
0
0
0 5
0
0
0 5
0 5
0
0 5
0
0
12
15
0
0
5
0
0
0
0
5
5
0
0 5
0
0 5
0
0 5
0
0
5
0
0
0
0
0
35
35
37
37
37
37
37
35
0
0
0
0
5
0
0
0
0 5
0
0 5
0
0 5
5
0
0
0
0 5
0
0 5
0
0 5
35
0
0
0
31 5
0
0 5
0
0 5
0
0 5
0
0
0
0
0
0 5
0
0 5
0
0 5
22
22
22
22
0
0
0
15
0
0 5
0
0 5
0
0
40
0
0
0
0
0
0
0
0
0
0
0
5
5
5
5
5
0
5
5
5
5
0
12
0 37
5 37
0
0
5
0
0
14
14
14
5
5
5
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
37
37
37
37
37
0
5
5
5
5
5
5
5
0
0
37
37
37
37
37
0
5
5
5
5

0
17
17
17
17
17
17
17
14
14
14
14
14
14
17
17
17
17
17
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
16
16
21
16
0

0


0
5
0
12
0
12
0
5
0
0
12
0
12
12
0
12
0
0
12
0
0
0
0
12
0
0
0
0
12
0
12
0
12
0
12
0
12
0
12
5
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
0
37
37
37
37
37
0
0
0
37
37
37
37
37
0
0
0
37
37
37
37
37
0
0
0
5
5
5
5
5
5
5
5
5
0
0
0
0
0
13
0
0
0
0
0
0
37
37
37
37
37
0
0
0
0 33
0
0 33
37
37
37
37
37
37
37
37
37
37
0
0 33
0
12
0
16
5 16
5 16
0
12
0
0
12
35
35
37
37
37
37
37
35
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
0
0
0
0 5
0
0
0
5
0
0 39
0
0
37
37
37
37
37
0
0
0
37
37
37
37
37
0
5 39
5 37
37
37
37
37
37
5
0
0
37
37
37
37
37
0
0 37
37
37
37
37
37
0
0
0
0
0
0
0
0
12
5
5
37
37
37
37
37
5
5
5
37
37
37
37
37
5
0
0
5
12
12
0
5
0
0
0
22
0
0
0
0
0
0
0
0
0
28
28
0
0
0
0
0
0
0
5
5

0
0
0
0
0
37
0
0
0
5
5
0
5
0
16
5
0
16
19
19
23
23
0
5
23
23
0
0
0
37
0
0
5
0
0
37
37
37
37
37
0

5
0
0
0
0
15
15
15
15
15
15
15
15
15
15
0
0
0
0
0
0
0
0
0
38
38
38
38
38
38
0
0
0
0
26
5
5
37
37
37
37
37
5
0
5
5
37
37
37
37
37
5
5
5
12
0
0
37
37
37
37
37
0
34
34
37
37
37
37
37
34
5
5
5
34
34
37
37
37
37
37
34
0
5 14
5 14
5
0
0
12
0
0
0
0
5
5
24
0
0
0
0
0
0
0
5
26
0
16
16
16
0
0
0
0
0
0
0



0
5
0
0
0 5
0
0
0
21
6
37
37
37
37
37
0
0
0
0
0
0
0 5
5
5 14
5
5 14
5
5
6
27 5
39
5
5
39
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
27 5
0 39
5
5
5
0 37
37
37
37
37
37
0
16
0
5
5
22
36
22
36
0
5
5
25
25
27
27
0

0
0
0
22
0
0
0
14 15
0
5
0
0
0
0
42
5
5
5
0 5
14 15 42
0
5
0
0
0
0
42
5 14
5
5 14
5
5
5
5
14
5
5
0
41
0 13
40
0 13
0 13
0 13
0 13
0 13
0
14
5
0
14
5
0 5
0
0
0
14 15 42
30
8 42
5
5
24
0
0
0
0
0
0
0
40
24
16
0
16
0
0
16
5
0
0
0
0
16
16
5
24
16
5
0
0
16
16
5
24
16
5
0
40
40
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0
14 15
30
0
0
5
24
0
15
0
0 42
23
5
5
5
5
5
0
14
14
5
0
5
5
0
0
0
0
0
5
5
5
0
0
22
0
0
5
0
5
5
5
5
0
5
5
22
36
22
36
0
0
0
0
0
0
20
0
22 34
0
0
0
0
0
0
5
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
5
5
0
0
16
0
0
36
0 12
0
0
0
24
0
0
0
0 15
0
0
22
22
22
0
0
0
37
37
37
37
37
0
14
0
12
0
5
5
37
37
37
37
37
5
0
16
38
0
0
0
0
0
5
0
0
0
0
37
37
37
37
37
0
0
5
35
35
37
37
37
37
37
35
5
37
37
37
37
37
5
0
0
0
5
5
0
5
0
0
0
0
0
5
5
37
37
37
37
37
5
0
0
37
37
37
37
37
0
0
5
27
27
0
0
0
14 15
18
0
0
0
14 15
0
0
0
29
0
0
0
0
40
5
0 5
0 5
0 5
5
0 5
5
0 5
5
0 5
0
0
0
14
0
5
12
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
26
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
0
0
0
0
0
0
0
0
0
0
31 5
0
0
22
0
0
15
0
0
0
0
0
0
0
0
5
0
12
22
22
0
0
5
5
0
0
0
0
0
42
0
0
0
0
0
0
42
0
0
0
5
5
0
0
0
0
0
19
0
0
0
0
0
0
0
0
5
5
0
5
0
0
0
5
0
0
5
0
5
5
37
37
37
37
37
5
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
0
0
9
0
0
17
0
8
0
0
37
37
37
37
37
0
0
0
0
0
0
0
0
0
0
5
5
5
38
0
0
0
0
0
0
0
0
12
5
0
0
5
0
0
12
0
0
0
0
18
0
42
42
0
12
35
35
37
37
37
37
37
35
0
0
12
0
0
12
0
0
0
0
0
0
0
13
0
0
0
0
0
0
12
0
37
37
37
37
37
37
37
37
37
37
12
5
0
0
0
12
0
12
0
12
0
0
12
0
12
5
0
5
0
12
0
0
0
0
5
5
0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
0
5
0
0
5
5
0
16
0
18
26
0 5
0 5
0 5 14
0 5 14
0
0
0
0
0
0
0
5
0
0
37
37
37
37
37
0
0
37
37
37
37
37
0
0
0
0
0
0
0
5
0
0
0
0
5
17
0
0
0
0
5
5
37
37
37
37
37
5
40
38
38
38
38
38
38
38
38
0
0
0
5
5
5
5
5
20
20
20
0
28
0
0 5
5
0
0
0
0
12
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
0
12
0
12
0
12
0
12
0
5
0
5
5
37
37
37
37
37
5
0
38
38
38
38
0
0
0
0
40
0
0
0
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
0
0
0
0
5
0
0
5
0
16
5
0
16
0
5
0
12
5
0
0
0
18
0
0
5
0
0
0
0
0
5
5
0
0
0
5
5
0
0

17
0
0
0
0
0
5
5
0
0
0
0
5
5
0
0
0
5
0
0
0
0
0
0
5
12
0
0
5
0
0
12
0
0
0
5
12
0
5
12
0
0
0
5
0
0
0
0
0
0
0
12
0
37
37
37
37
37
37
37
37
37
37
12
5
0
0
12
0
12
5
12
0
0
0
12
5
12
5
0
5
0
0
12
0
0
0
12
0
12
0
0
0
0
0
5
0
5
5
5
0
0
5
5
0
0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
0
5
5
5
5
0
0
0
0
0
5
5
0
0
0
0
0
0
15
0
0
0
0
0
0
5
0
0
5
0
0
5
15
0
5
5
5
5
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37
37
37
37
37
0
0
0
37
37
37
37
37
0
0
0
37
37
37
37
37
0
mipsel-linux-gnueabihf mips-linux-gnueabihf






5
5
5
5
0
5
0
0
0
0
0
0
0 5
0
0 5
0 5
0
0
0
0 5
5
0
0 5
0
0 5
0
5
0 5
0 5
0
0
0 5
0
0
0 5
0 5
0
0 5
0 5
0 5
0 5
0
0
0
0 5
0
0
0
0
5
0 5
5
0
0
0
0
0
0
5
0
0
0
5
5
5
5
5
5
0
0
5
5
5
0
0
0
0
0 5
0
0 5
0 5
0
0
0
0
0
0
5
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
5
0
5
5
5
0
0
0
5
0
0
0
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0




















































0

27

27
27

27






0

















0








0
0
0


27

27



5
20


5
0
0
27

27


27

27






5
5
5
0
0














0
15

5
5

5

0
0

0
16

0

27

27











0
5
5
0
12
0
0
12
0
12
0
22
5
5
30
5
5
0
0
0
0
0
0



20


0
5
5
0





0



27

27


27

27


27

27



35












5
0
27
27







0
16
16
16
16
0 5
0 5

0 5








5















27

27


0
5
5


5
15


0
5
0
19
19
5
5
0
5




5
16


5
5

0
5
16
16
27

27



28
16
0
16
16
16
16
5
0

0
0
15

0
16
0




0
27

27



5
5
5
5

5
12
5
35
35


5
0
0

0
5
0
0

0
19

19

19

19

19

19

19

19

19

19

19

19

5
5
30
30


5
5
5
5
5
5
0
5
5
5
5
5
5
5
5
5
5
0
27

27


27

27


27

27


5
5
5



27

27



5
0
5
5
0
5
0
0
0
0
0
0
0
5
42
5
0
0
8 11



27

27



27

27


27


27


23


0



0
5
0
0
0
0
16
16
16

0



15

15
0



15
5




15



30
30


0
0
19



11





5






5







































































































0
0
0
7
0
0
0
20


20


0
5
19
19
19
19
0

0
5
28
22
27

27



28
5
16
16
15

0


0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
14
14
5
5
5
5
5
5
5
0
14
14
14
16
5





5
0
0
16
16
17
0
16
16
16
13
0
0
0
0
27

27



5
5
5
0
5



8
8
8
8
0
27
27





19
18
19
0
0
0
0
0
0
0
0
0
5


0
0
0
0
0
5
5


33

0
0
5




27

27



15


15


27


27




16
16
5
0
15

5
0
16
0
5
5

15






5
15

5
5
5
5


0
0
5



12

5
15





15

5
5
5




5
5
5
5
5
5
5




0
5

0
5


0
5
0
5
0
5
0
5
0
0
5
0
5
0
5
5


16



5
5
16


0



0
12


5
5


5
5
5
5
5


16
0


0



0


12
20


20




5
15


0

16



15



0
15


15


0

16



16




16



0
0


16
16
16
5
16
5
16
12
5
16
16
16
16
0
5

0
5


0
5
0
5
0
5
16
0
5
0
5
5
16
5
5
16
16
16
16
5
16


0

5
5
0
16
0
5
15
0
5
27

27


27

27


27

27


5
5
5
5
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0 5
0 5
0 5 14
5
0
0
0
0
0
0
22
0
0
0
0

37
37
37

0
0

37
37
37

0
0
0
5
0
0
0
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0
28
0
5

5
5
5
5
5
5
5
5
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

37
37
37

0
0

37
37
37

0
0
0
0
0
0

37
37
37

0
0

37
37
37

0
0

37
37
37

0
0
0
0
0
0
0
5
5
5
0
0
0
5
5
5
0
0
0
0
0
5
0
0
0
0
0
0
0
28
28
5
5

37
37
37

5
0
0
5
5

37
37
37

5
5

37
37
37

5
5
38
0
0
35
0
35

37
37
37

35
5
5
5
5

37
37
37

5
5
5

37
37
37

5
5

37
37
37

5
5
5
5

37
37
37

5
5

37
37
37

5
5
0
0
0
5
0
0

37
37
37

0
5
5

37
37
37

5
5

37
37
37

5
5
0
0

37
37
37

0
5
5

37
37
37

5
0
0
0
0
0
0
0
0
0
0
0
0
5
5

37
37
37

5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
26
29 5
29 5
29 5
29 5
29 5
5
5
5

37
37
37

5
5

37
37
37

5
0
0
0
0
38
38
38
38
38
38
0
5
5

37
37
37

5
0
37
0
0

37
37
37

0
0
0

37
37
37

0
0

37
37
37

0
0
5
5

37
37
37

5
5
5

37
37
37

5
5
5

37
37
37

5
0
5
0
5
5

37
37
37

5
5

37
37
37

5
5
5
5

37
37
37

5
5
5

37
37
37

5
5

37
37
37

5
5
0
0
0
0
38
0
0
0
5
38
0
5
0
0
0
0
0
9
0
14
0
0
14
15
0 5
0
5
38
5
0
0
0
0
0
0
38
0
0
21
12
0
16
5
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
5
0
0
0
0
0
0
0
13
21
13
18
13
0
0
0
0
0

37
37
37

0
0

37
37
37

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
19
19
0
0
0
0
0
0
23
0
0 39
5
5 42

37
37
37

5
5 39
5 37

37
37
37

16
0 37

37
37
37

0
35
0
0

37
37
37

0

38
38


38
38


38
38


38
38


38


38


38


38













0
0

37
37
37

0
16
38
38
22
23
25
25
5
0
0
0
16
0
16
0 5
0
0 38
38
0
0
0
5
5
5

37
37
37

5
38
38
0 5
16
5
5
5
5
5
5
35
5
5
0
0
5
0
0
5
35
5
35
5
5
35
5
0
0
0
0
5
5
0
5
0
0
0 5
5
0
0
0
5
22
22
0
0
5
5
5
5
12
0
0
0
0
0
12
0
0
0
0

37
37
37

0
5
5

37
37
37

5
5
5

37
37
37

5
35
35

37
37
37

35
5 32
5
5

37
37
37

5
35
35

37
37
37

35
0
0

37
37
37

0
5
38
38
0 8
0 5
5
0 5
0
0
0
0
0
0
0
5
5
5
5
5
0
5
0
0
12
12
12
0
5
0
0

37
37
37

0
35
35

37
37
37

35
35
35

37
37
37

35
0
0
5
5
0 5
5
12
0
5
5
5
38
38
0
0
5
5
0
0
0
5
0
33
33
33
33
33
0
0
0
0
0
0
5
0
18
12
16
5
5
0
5
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0 5
0
0 5
28
0
0
0
0
5
39
0
5
5
5
0
40
0
5
0
0
0
35
0
0
0
0
0
0
0
0 5
0
0 5
0
0 5
9
0
0
0 5
0
0
0 5
0 5
0
0 5
0
0
12
15
0
0
5
0
0
0
0
5
5
0
0 5
0
0 5
0
0 5
0
0
5
0
0
0
0
0
35
35

37
37
37

35
0
0
0
0
5
0
0
0
0 5
0
0 5
0
0 5
5
0
0
0
0 5
0
0 5
0
0 5
35
0
0
0
31 5
0
0 5
0
0 5
0
0 5
0
0
0
0
0
0 5
0
0 5
0
0 5
22
22
22
22
0
0
0
15
0
0 5
0
0 5
0
0
40
0
0
0
0
0
0
0
0
0
0
0
5
5
5
5
5
0
5
5
5
5
0
12
0 37
5 37
0
0
5
0
0
14
14
14
5
5
5
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0

37
37
37

0
5
5
5
5
5
5
5
0
0

37
37
37

0
5
5
5
5

0
17
17
17
17
17
17
17
14
14
14
14
14
14
17
17
17
17
17
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
16
16
21
16
0

0


0
5
0
12
0
12
0
5
0
0
12
0
12
12
0
12
0
0
12
0
0
0
0
12
0
0
0
0
12
0
12
0
12
0
12
0
12
0
12
5
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
0

37
37
37

0
0
0

37
37
37

0
0
0

37
37
37

0
0
0
5
5
5
5
5
5
5
5
5
0
0
0
0
0
13
0
0
0
0
0
0

37
37
37

0
0
0
0 33
0
0 33


37
37
37
37
37
37


0
0 33
0
12
0
16
5 16
5 16
0
12
0
0
12
35
35

37
37
37

35
5
5

37
37
37

5
5
5

37
37
37

5
0
0
0
0 5
0
0
0
5
0
0 39
0
0

37
37
37

0
0
0

37
37
37

0
5 39
5 37

37
37
37

5
0
0

37
37
37

0
0 37

37
37
37

0
0
0
0
0
0
0
0
12
5
5

37
37
37

5
5
5

37
37
37

5
0
0
5
12
12
0
5
0
0
0
22
0
0
0
0
0
0
0
0
0
28
28
0
0
0
0
0
0
0
5
5

0
0
0
0
0
37
0
0
0
5
5
0
5
0
16
5
0
16
19
19
23
23
0
5
23
23
0
0
0
37
0
0
5
0
0

37
37
37

0

5
0
0
0
0
15
15
15
15
15
15
15
15
15
15
0
0
0
0 5
0
0
0
0
0
38
38
38
38
38
38
0
0
0
0
26
5
5

37
37
37

5
0
5
5

37
37
37

5
5
5
12
0
0

37
37
37

0
34
34

37
37
37

34
5
5
5
34
34

37
37
37

34
0
5 14
5 14
5
0
0
12
0
0
0
0
5
5
24
0
0
0
0
0
0
0
5
26
0
16
16
16
0
0
0
0
0
0
0



0
5
0
0
0 5
0
0
0
21
6
37
37
37
37
37
0
0
0
0
0
0
0 5
5
5 14
5
5 14
5
5
6
27 5
39
5
5
39
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
27 5
0 39
5
5
5
0 37

37
37
37

0
16
0
5
5
22
36
22
36
0
5
5
25
25
27
27
0

0
0
0
22
0
0
0
14 15
0
5
0
0
0
0
42
5
5
5
0 5
14 15 42
0
5
0
0
0
0
42
5 14
5
5 14
5
5
5
5
14
5
5
0
41
0 13
40
0 13
0 13
0 13
0 13
0 13
0
14
5
0
14
5
0 5
0
0
0
14 15 42
30
8 42
5
5
24
0
0
0
0
0
0
0
40
24
16
0
16
0
0
16
5
0
0
0
0
16
16
5
24
16
5
0
0
16
16
5
24
16
5
0
40
40
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0
14 15
30
0
0
5
24
0
15
0
0 42
23
5
5
5
5
5
0
14
14
5
0
5
5
0
0
0
0
0
5
5
5
0
0
22
0
0
5
0
5
5
5
5
0
5
5
22
36
22
36
0
0
0
0
0
0
20
0
22 34
0
0
0
0
0
0
5
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
5
5
0
0
16
0
0
36
0 12
0
0
0
24
0
0
0
0 15
0
0
22
22
22
0
0
0

37
37
37

0
14
0
12
0
5
5

37
37
37

5
0
16
38
0
0
0
0
0
5
0
0
0
0

37
37
37

0
0
5
35
35

37
37
37

35
5

37
37
37

5
0
0
0
5
5
0
5
0
0
0
0
0
5
5

37
37
37

5
0
0

37
37
37

0
0
5
27
27
0
0
0
14 15
18
0
0
0
14 15
0
0
0
29
0
0
0
0
40
5
0 5
0 5
0 5
5
0 5
5
0 5
5
0 5
0 5
0
0
14
0
5
12
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
26
35
35

37
37
37

35
35
35

37
37
37

35
0
0
0
0
0
0
0
0
0
0
31 5
0
0
22
0
0
15
0
0
0
0
0
0
0
0
5
0
12
22
22
0
0
5
5
0
0 5
0
0
0
42
0
0
0
0
0
0
42
0
0
0
5
5
0
0
0
0
0
19
0
0
0
0
0
0
0
0
5
5
0
5
0
0
0
5
0
0
5
0
5
5

37
37
37

5
0

37
37
37

0
0

37
37
37

0
0
0
0
9
0
0
17
0
8
0
0

37
37
37

0
0
0
0
0
0
0
0
0
0
5
5
5
38
0
0
0
0
0
0
0
0
12
5
0
0
5
0
0
12
0
0
0
0
18
0
42
42
0
12
35
35

37
37
37

35
0
0
12
0
0
12
0
0
0
0
0
0
0
13
0
0
0
0
0
0
12
0


37
37
37
37
37
37


12
5
0
0
0
12
0
12
0
12
0
0
12
0
12
5
0
5
0
12
0
0
0
0
5
5
0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
0
5
0
0
5
5
0
16
0
18
26
0 5
0 5
0 5 14
0 5 14
0
0
0
0
0
0
0
5
0
0

37
37
37

0
0

37
37
37

0
0
0
0
0
0
0
5
0
0
0
0
5
17
0
0
0
0
5
5

37
37
37

5
40
38
38
38
38
38
38
38
38
0
0
0
5
5
5
5
5
20
20
20
0
28
0
0 5
5
0
0
0
0
12
35 41
35 41

37 41
37 41
37 41

35 41
35 41
35 41

37 41
37 41
37 41

35 41
0
12
0
12
0
12
0
12
0
5
0
5
5

37
37
37

5
0
38
38
38
38
0
0
0
0
40
0
0
0
35
35

37
37
37

35
35
35

37
37
37

35
0
0
0
0
5
0
0
5
0
16
5
0
16
0
5
0
12
5
0
0
0
18
0
0
5
0
0
0
0
0
5
5
0
0
0
5
5
0
0

17
0
0
0
0
0
5
5
0
0
0
0
5
5
0
0
0
5
0
0
0
0
0
0
5
12
0
0
5
0
0
12
0
0
0
5
12
0
5
12
0
0
0
5
0
0
0
0
0
0
0
12
0


37
37
37
37
37
37


12
5
0
0
12
0
12
5
12
0
0
0
12
5
12
5
0
5
0
0
12
0
0
0
12
0
12
0
0
0
0
0
5
0
5
5
5
0
0
5
5
0
0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
0
5
5
5
5
0
0
0
0
0
5
5
0
0
0
0
0
0
15
0
0
0
0
0
0
5
0
0
5
0
0
5
15
0
5
5
5
5
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0

37
37
37

0
0
0

37
37
37

0
0
0

37
37
37

0
mipsel-linux-gnueabi mips-linux-gnueabi






5
5
5
5
0
5
0
0
0
0
0
0
0 5
0
0 5
0 5
0
0
0
0 5
5
0
0 5
0
0 5
0
5
0 5
0 5
0
0
0 5
0
0
0 5
0 5
0
0 5
0 5
0 5
0 5
0
0
0
0 5
0
0
0
0
5
0 5
5
0
0
0
0
0
0
5
0
0
0
5
5
5
5
5
5
0
0
5
5
5
0
0
0
0
0 5
0
0 5
0 5
0
0
0
0
0
0
5
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
5
0
5
5
5
0
0
0
5
0
0
0
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0




















































0

27

27
27

27






0

















0








0
0
0


27

27



5
20


5
0
0
27

27


27

27






5
5
5
0
0














0
15

5
5

5

0
0

0
16

0

27

27











0
5
5
0
12
0
0
12
0
12
0
22
5
5
30
5
5
0
0
0
0
0
0



20


0
5
5
0





0



27

27


27

27


27

27



35












5
0
27
27







0
16
16
16
16
0 5
0 5

0 5








5















27

27


0
5
5


5
15


0
5
0
19
19
5
5
0
5




5
16


5
5

0
5
16
16
27

27



28
16
0
16
16
16
16
5
0

0
0
15

0
16
0




0
27

27



5
5
5
5

5
12
5
35
35


5
0
0

0
5
0
0

0
19

19

19

19

19

19

19

19

19

19

19

19

5
5
30
30


5
5
5
5
5
5
0
5
5
5
5
5
5
5
5
5
5
0
27

27


27

27


27

27


5
5
5



27

27



5
0
5
5
0
5
0
0
0
0
0
0
0
5
42
5
0
0
8 11



27

27



27

27


27


27


23


0



0
5
0
0
0
0
16
16
16

0



15

15
0



15
5




15







0
0
19



11





5






5







































































































0
0
0
7
0
0
0
20


20


0
5
19
19
19
19
0

0
5
28
22
27

27



28
5
16
16
15

0


0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
14
14
5
5
5
5
5
5
5
0
14
14
14
16
5





5
0
0
16
16
17
0
16
16
16
13
0
0
0
0
27

27



5
5
5
0
5



8
8
8
8
0
27
27





19
18
19
0
0
0
0
0
0
0
0
0
5


0
0
0
0
0
5
5


33

0
0
5




27

27



15


15


27


27




16
16
5
0
15

5
0
16
0
5
5

15






5
15

5
5
5
5


0
0
5



12

5
15





15

5
5
5




5
5
5
5
5
5
5




0
5

0
5


0
5
0
5
0
5
0
5
0
0
5
0
5
0
5
5


16



5
5
16


0



0
12


5
5


5
5
5
5
5


16
0


0



0


12
20


20




5
15


0

16



15



0
15


15


0

16



16




16



0
0


16
16
16
5
16
5
16
12
5
16
16
16
16
0
5

0
5


0
5
0
5
0
5
16
0
5
0
5
5
16
5
5
16
16
16
16
5
16


0

5
5
0
16
0
5
15
0
5
27

27


27

27


27

27


5
5
5
5
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0 5
0 5
0 5 14
5
0
0
0
0
0
0
22
0
0
0
0

37
37
37

0
0

37
37
37

0
0
0
5
0
0
0
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0
28
0
5

5
5
5
5
5
5
5
5
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

37
37
37

0
0

37
37
37

0
0
0
0
0
0

37
37
37

0
0

37
37
37

0
0

37
37
37

0
0
0
0
0
0
0
5
5
5
0
0
0
5
5
5
0
0
0
0
0
5
0
0
0
0
0
0
0
28
28
5
5

37
37
37

5
0
0
5
5

37
37
37

5
5

37
37
37

5
5
38
0
0
35
0
35

37
37
37

35
5
5
5
5

37
37
37

5
5
5

37
37
37

5
5

37
37
37

5
5
5
5

37
37
37

5
5

37
37
37

5
5
0
0
0
5
0
0

37
37
37

0
5
5

37
37
37

5
5

37
37
37

5
5
0
0

37
37
37

0
5
5

37
37
37

5
0
0
0
0
0
0
0
0
0
0
0
0
5
5

37
37
37

5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
26
29 5
29 5
29 5
29 5
29 5
5
5
5

37
37
37

5
5

37
37
37

5
0
0
0
0
38
38
38
38
38
38
0
5
5

37
37
37

5
0
37
0
0

37
37
37

0
0
0

37
37
37

0
0

37
37
37

0
0
5
5

37
37
37

5
5
5

37
37
37

5
5
5

37
37
37

5
0
5
0
5
5

37
37
37

5
5

37
37
37

5
5
5
5

37
37
37

5
5
5

37
37
37

5
5

37
37
37

5
5
0
0
0
0
38
0
0
0
5
38
0
5
0
0
0
0
0
9
0
14
0
0
14
15
0 5
0
5
38
5
0
0
0
0
0
0
38
0
0
21
12
0
16
5
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
5
0
0
0
0
0
0
0
13
21
13
18
13
0
0
0
0
0

37
37
37

0
0

37
37
37

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
19
19
0
0
0
0
0
0
23
0
0 39
5
5 42

37
37
37

5
5 39
5 37

37
37
37

16
0 37

37
37
37

0
35
0
0

37
37
37

0

38
38


38
38


38
38


38
38


38


38


38


38













0
0

37
37
37

0
16
38
38
22
23
25
25
5
0
0
0
16
0
16
0 5
0
0 38
38
0
0
0
5
5
5

37
37
37

5
38
38
0 5
16
5
5
5
5
5
5
35
5
5
0
0
5
0
0
5
35
5
35
5
5
35
5
0
0
0
0
5
5
0
5
0
0
0 5
5
0
0
0
5
22
22
0
0
5
5
5
5
12
0
0
0
0
0
12
0
0
0
0

37
37
37

0
5
5

37
37
37

5
5
5

37
37
37

5
35
35

37
37
37

35
5 32
5
5

37
37
37

5
35
35

37
37
37

35
0
0

37
37
37

0
5
38
38
0 8
0 5
5
0 5
0
0
0
0
0
0
0
5
5
5
5
5
0
5
0
0
12
12
12
0
5
0
0

37
37
37

0
35
35

37
37
37

35
35
35

37
37
37

35
0
0
5
5
0 5
5
12
0
5
5
5
38
38
0
0
5
5
0
0
0
5
0
33
33
33
33
33
0
0
0
0
0
0
5
0
18
12
16
5
5
0
5
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0 5
0
0 5
28
0
0
0
0
5
39
0
5
5
5
0
40
0
5
0
0
0
35
0
0
0
0
0
0
0
0 5
0
0 5
0
0 5
9
0
0
0 5
0
0
0 5
0 5
0
0 5
0
0
12
15
0
0
5
0
0
0
0
5
5
0
0 5
0
0 5
0
0 5
0
0
5
0
0
0
0
0
35
35

37
37
37

35
0
0
0
0
5
0
0
0
0 5
0
0 5
0
0 5
5
0
0
0
0 5
0
0 5
0
0 5
35
0
0
0
31 5
0
0 5
0
0 5
0
0 5
0
0
0
0
0
0 5
0
0 5
0
0 5
22
22
22
22
0
0
0
15
0
0 5
0
0 5
0
0
40
0
0
0
0
0
0
0
0
0
0
0
5
5
5
5
5
0
5
5
5
5
0
12
0 37
5 37
0
0
5
0
0
14
14
14
5
5
5
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0

37
37
37

0
5
5
5
5
5
5
5
0
0

37
37
37

0
5
5
5
5

0
17
17
17
17
17
17
17
14
14
14
14
14
14
17
17
17
17
17
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
16
16
21
16
0

0


0
5
0
12
0
12
0
5
0
0
12
0
12
12
0
12
0
0
12
0
0
0
0
12
0
0
0
0
12
0
12
0
12
0
12
0
12
0
12
5
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
0

37
37
37

0
0
0

37
37
37

0
0
0

37
37
37

0
0
0
5
5
5
5
5
5
5
5
5
0
0
0
0
0
13
0
0
0
0
0
0

37
37
37

0
0
0
0 33
0
0 33


37
37
37
37
37
37


0
0 33
0
12
0
16
5 16
5 16
0
12
0
0
12
35
35

37
37
37

35
5
5

37
37
37

5
5
5

37
37
37

5
0
0
0
0 5
0
0
0
5
0
0 39
0
0

37
37
37

0
0
0

37
37
37

0
5 39
5 37

37
37
37

5
0
0

37
37
37

0
0 37

37
37
37

0
0
0
0
0
0
0
0
12
5
5

37
37
37

5
5
5

37
37
37

5
0
0
5
12
12
0
5
0
0
0
22
0
0
0
0
0
0
0
0
0
28
28
0
0
0
0
0
0
0
5
5

0
0
0
0
0
37
0
0
0
5
5
0
5
0
16
5
0
16
19
19
23
23
0
5
23
23
0
0
0
37
0
0
5
0
0

37
37
37

0

5
0
0
0
0
15
15
15
15
15
15
15
15
15
15
0
0
0
0 5
0
0
0
0
0
38
38
38
38
38
38
0
0
0
0
26
5
5

37
37
37

5
0
5
5

37
37
37

5
5
5
12
0
0

37
37
37

0
34
34

37
37
37

34
5
5
5
34
34

37
37
37

34
0
5 14
5 14
5
0
0
12
0
0
0
0
5
5
24
0
0
0
0
0
0
0
5
26
0
16
16
16
0
0
0
0
0
0
0



0
5
0
0
0 5
0
0
0
21
6
37
37
37
37
37
0
0
0
0
0
0
0 5
5
5 14
5
5 14
5
5
6
27 5
39
5
5
39
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
27 5
0 39
5
5
5
0 37

37
37
37

0
16
0
5
5
22
36
22
36
0
5
5
25
25
27
27
0

0
0
0
22
0
0
0
14 15
0
5
0
0
0
0
42
5
5
5
0 5
14 15 42
0
5
0
0
0
0
42
5 14
5
5 14
5
5
5
5
14
5
5
0
41
0 13
40
0 13
0 13
0 13
0 13
0 13
0
14
5
0
14
5
0 5
0
0
0
14 15 42
30
8 42
5
5
24
0
0
0
0
0
0
0
40
24
16
0
16
0
0
16
5
0
0
0
0
16
16
5
24
16
5
0
0
16
16
5
24
16
5
0
40
40
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0
14 15
30
0
0
5
24
0
15
0
0 42
23
5
5
5
5
5
0
14
14
5
0
5
5
0
0
0
0
0
5
5
5
0
0
22
0
0
5
0
5
5
5
5
0
5
5
22
36
22
36
0
0
0
0
0
0
20
0
22 34
0
0
0
0
0
0
5
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
5
5
0
0
16
0
0
36
0 12
0
0
0
24
0
0
0
0 15
0
0
22
22
22
0
0
0

37
37
37

0
14
0
12
0
5
5

37
37
37

5
0
16
38
0
0
0
0
0
5
0
0
0
0

37
37
37

0
0
5
35
35

37
37
37

35
5

37
37
37

5
0
0
0
5
5
0
5
0
0
0
0
0
5
5

37
37
37

5
0
0

37
37
37

0
0
5
27
27
0
0
0
14 15
18
0
0
0
14 15
0
0
0
29
0
0
0
0
40
5
0 5
0 5
0 5
5
0 5
5
0 5
5
0 5
0 5
0
0
14
0
5
12
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
26
35
35

37
37
37

35
35
35

37
37
37

35
0
0
0
0
0
0
0
0
0
0
31 5
0
0
22
0
0
15
0
0
0
0
0
0
0
0
5
0
12
22
22
0
0
5
5
0
0 5
0
0
0
42
0
0
0
0
0
0
42
0
0
0
5
5
0
0
0
0
0
19
0
0
0
0
0
0
0
0
5
5
0
5
0
0
0
5
0
0
5
0
5
5

37
37
37

5
0

37
37
37

0
0

37
37
37

0
0
0
0
9
0
0
17
0
8
0
0

37
37
37

0
0
0
0
0
0
0
0
0
0
5
5
5
38
0
0
0
0
0
0
0
0
12
5
0
0
5
0
0
12
0
0
0
0
18
0
42
42
0
12
35
35

37
37
37

35
0
0
12
0
0
12
0
0
0
0
0
0
0
13
0
0
0
0
0
0
12
0


37
37
37
37
37
37


12
5
0
0
0
12
0
12
0
12
0
0
12
0
12
5
0
5
0
12
0
0
0
0
5
5
0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
0
5
0
0
5
5
0
16
0
18
26
0 5
0 5
0 5 14
0 5 14
0
0
0
0
0
0
0
5
0
0

37
37
37

0
0

37
37
37

0
0
0
0
0
0
0
5
0
0
0
0
5
17
0
0
0
0
5
5

37
37
37

5
40
38
38
38
38
38
38
38
38
0
0
0
5
5
5
5
5
20
20
20
0
28
0
0 5
5
0
0
0
0
12
35 41
35 41

37 41
37 41
37 41

35 41
35 41
35 41

37 41
37 41
37 41

35 41
0
12
0
12
0
12
0
12
0
5
0
5
5

37
37
37

5
0
38
38
38
38
0
0
0
0
40
0
0
0
35
35

37
37
37

35
35
35

37
37
37

35
0
0
0
0
5
0
0
5
0
16
5
0
16
0
5
0
12
5
0
0
0
18
0
0
5
0
0
0
0
0
5
5
0
0
0
5
5
0
0

17
0
0
0
0
0
5
5
0
0
0
0
5
5
0
0
0
5
0
0
0
0
0
0
5
12
0
0
5
0
0
12
0
0
0
5
12
0
5
12
0
0
0
5
0
0
0
0
0
0
0
12
0


37
37
37
37
37
37


12
5
0
0
12
0
12
5
12
0
0
0
12
5
12
5
0
5
0
0
12
0
0
0
12
0
12
0
0
0
0
0
5
0
5
5
5
0
0
5
5
0
0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
5
0
5
5
5
5
0
0
0
0
0
5
5
0
0
0
0
0
0
15
0
0
0
0
0
0
5
0
0
5
0
0
5
15
0
5
5
5
5
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0

37
37
37

0
0
0

37
37
37

0
0
0

37
37
37

0
x86_64-linux-gnu






10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10



10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10






















































27
36
27
27
36
27

27

27


10

















10





10


10
10
10


27
36
27


27
10
20


10
10
10
27
36
27

27
27
36
27

27




10
10
10
10
10














10
15

10
10

10

10
10

10
16

10

27
36
27

27









10
10
10
10
12
10
10
12
10
12
10
22
10
10
30
10
10
10
10
10


10



20


10
10
10
10





10



27
36
27

27
27
36
27

27
27
36
27


27
35












10
10
27
27






25
10
16
16
16
16
10
10
36
10








10















27
36
27

27
10
10
10
36
10
10
15


10
10

19
19
10
10
10
10




10
16


10
10

10
10
16
16
27
36
27
27


28
16
10
16
16
16
16
10
10

10
10
15

10
16
10




10
27
36
27

27

10
10
10
10
35
10
12
10
35
35
36
35
10
10
10
36
10
10
10
10
36
10
19

19

19

19

19

19

19

19

19

19

19

19

10
10
30
30
36
30
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
27
36
27

27
27
36
27

27
27
36
27

27
10
10
10



27
36
27


27
10
10
10
10
10
10
10
10
10
10
10
10
10
10
42
10
10
10
11



27
36
27

27

27
36
27

27
27

36
27

27
23


10



10
10
10
10
10
10
16
16
16

10



15

15
10



15
10




15







10
10
19



11





10






10







































































































10
10
10
10
10
10
10
20


20


10
10
19
19
19
19
10

10
10
28
22
27
36
27

27

28
10
16
16
15

10


10
10
10
14
10
10
10
10
10
10
10
10
10
10
10
14
14
10
10
10
10
10
10
10
10
14
14
14
16
10





10
10
10
16
16
17
10
16
16
16
13




27
36
27

27

10
10
10
10
10



10
10
10
10
10
27
27

27



19
18
19
10
10
10
10
10
10
10
10
10
10


10
10
10
10
10
10
10
36
10
33

10
10
10




27
36
27

27

15


15


27

36
27

27


16

10
10
15

10
10
16
10
10
10

15






10
15

10
10
10
10


10
10
10



12

10
15





15

10
10
10




10
10
10
10
10
10
10




10
10
36
10
10


10
10
10
10
10
10
10
10

10
10
10
10

10
10


16



10
10
16


10



10
12


10
10


10
10
10
10
10


16
10


10



10


12
20


20




10
15


10

16



15



10
15


15


10

16



16




16



10
10


16
16
16
10
16
10
16
12
10
16
16
16
16
10
10
36
10
10


10
10
10
10
10
10
16
10
10
10
10
10
16
10
10
16
16
16
16
10
16


10

10
10
10
16
10
10
15
10
10
27
36
27

27
27
36
27

27
27
36
27

27
10
10
10
10
10
10

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
24 10 12 16
24 10 12 16
10 14

10
10
10
10
10
10
22
10
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
28
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
10
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10

10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
28
28
10
10
36
37
37
37
37
10


10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
38
10
10
35
10
35
36
37
37
37
37
35
10
10
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
10
10
10
10
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
36
37
37
37
37
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
26
29 10
29 10
29 10
29 10
29 10
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
10
10
10
38
38
38
38
38
38
10
10
10
36
37
37
37
37
10
10
37
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
10
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
10
10
10
10
38
10
10
10
10
38
10
10
10
10
10
10
10
10
10
14
10
10
14
15
10
10
10
38
10
10
10
10
10
10
10
38
10
10
21
12
10
16
10
10
10
10
10
10
10
10
10
10
10
10
10
10
22
10
10
10
10
10
10
10
10
10
10
10
10
13
21
13
18
13
10
10
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
19
19
19
10
10
10
10
10
10
23
10
10 39
10
10 42
36
37
37
37
37
10
10 39
10 37
36
37
37
37
37
10
10 37
36
37
37
37
37
10
35
10
10
36
37
37
37
37
10
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
10
10
36
37
37
37
37
10
16
38
38
22
22
25
25
10
10
10
10
16
10
16
10
10
10
38
10
10
10
10
10
10
36
37
37
37
37
10
38
38
10
16
10
10
10
10
10
10
35
10
10
10
10
10
10
10
10
35
10
35
10
10
35
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
22
22
10
10
10
10
10
10
12
10
10
10
10
10
12
10
10
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
35
35
36
37
37
37
37
35
10 32
10
10
36
37
37
37
37
10
35
35
36
37
37
37
37
35
10
10
36
37
37
37
37
10
10
38
38
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
12
12
12
10
10
10
10
36
37
37
37
37
10
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
10
10
10
10
10
10
12
10
10
10
10
38
38
10
10
10
10
10
10
10
10
10
33
33
33
33
33
10
10
10
10
10
10
10
10
18
12
16
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
28
10
10
10
10
10
39
10
10
10
10
10
40
10
10
10
10
10
35
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
12
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
35
35
36
37
37
37
37
35
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
35
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
22
22
22
22
10
10
10
15
10
10
10
10
10
10
40
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
12
10 37
10 37
10
10
10
10
10
14
14
14
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
36
37
37
37
37
10
10
10
10
10
10
10
10
10
10
36
37
37
37
37
10
10
10
10
10

10
17
17
17
17
17
17
17
14
14
14
14
14
14
17
17
17
17
17
17
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

10
16
16
21
16
10

10
10
10
10
10
10
12
10
12
10
10
10
10
12
10
12
12
10
12
10
10
12
10
10
10
10
12
10
10
10
10
12
10
12
10
12
10
12
10
12
10
12
10
12
10
12
10
12
10
12
10
12
10
12
10
12
10
12
10
12
10
12
10
12
10
12
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
13
10
10
10
10
10
10
36
37
37
37
37
10
10
10
10 33
10
10 33
36
36
37
37
37
37
37
37
37
37
10
10 33
10
12
10
16
10 16
10 16
10
12
10
10
12
35
35
36
37
37
37
37
35
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
10
10
10
10
10
10
10
10
10 39
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10 39
10 37
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10 37
36
37
37
37
37
10
10
10
10
10
10
10
10
12
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
10
10
12
12
10
10
10
10
10
22
10
10
10
10
10
10
10
10
10
28
28
10
10
10
10
10
10
10
10
10
10
10
10
10
10
26 10
37
10
10
10
10
10
10
10
10
16
10
10
16
19
19
23
23
10
10
23
23
10
10
10
37
10
10
10
10
10
36
37
37
37
37
10
10
10
10
10
10
10
15
15
15
15
15
15
15
15
15
15
10
10
10
10
10
10
10
10
10
38
38
38
38
38
38
10
10
10
10
26
10
10
36
37
37
37
37
10
10
10
10
36
37
37
37
37
10
10
10
12
10
10
36
37
37
37
37
10
34
34
36
37
37
37
37
34
10
10
10
34
34
36
37
37
37
37
34
10
10 14
10 14
10
10
10
12
10
10
10
10
10
10
24
10
10
10
10
10
10
10
10
26
10
16
16
16
10
10
10
10
10
10
10



10
10
10
10
10
10
10
10
21
10
37
37
37
37
37
10
10
10
10
10
10
10
10
10
10
10
10
10
10
27 10
39
10
10
39
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
27 10
10 39
10
10
10
10 37
36
37
37
37
37
10
16
10
10
10
22
36
22
36
10
10
10
25
25
27
27
10

10
10
10
22
10
10
10
14 15
10
10
10
10
10
10
42
10
10
10
10
14 15 42
10
10
10
10
10
10
42
10
10
10
10
10
10
10
14
10
10
10
41
10 13
40
10 13
10 13
10 13
10 13
10 13
10
14
10
10
14
10
10
10
10
10
14 15 42
30
10 42
10
10
24
10
10
10
10
10
10
10
40
24
16
10
16
10
10
16
10
10
10
10
10
16
16
10
24
16
10
10
10
16
16
10
24
16
10
10
40
40
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
14 15
30
10
10
10
24
10
15
10
10 42
23
10
10
10
10
10
10
14
14
10
10
10
10
10
10
10
10
10
10
10
10
10
10
22
10
10
10
10
10
10
10
10
10
10
10
22
36
22
36
10
10
10
10
10
10
20
10
22 34
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
12
10
10
10
10
10
16
10
10
36
10 12
10
10
10
24
10
10
10
10 15
10
10
22
22
22
10
10
10
36
37
37
37
37
10
14
10
12
10
10
10
36
37
37
37
37
10
10
16
38

10
10
10
10
10
10
10
10
10
36
37
37
37
37
10
10
10
35
35
36
37
37
37
37
35
10
36
37
37
37
37
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
10
27
27
10
10
10
14 15
18
10
10
10
14 15
10
10
10
29
10
10
10
10
40
10
10
10
10
10
10
10
10
10
10
10
10
10
14
10
10
12
26
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
10
10
10
10
10
10
10
10
10
26
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
10
10
10
10
10
10
10
10
10
10
10
10
10
22
10
10
15
10
10
10
10
10
10
10
10
10
10
12
22
22
10
10
10
10
10
10
10
10
10
42
10
10
10
10
10
10
42
10
10
10
10
10
10
10
10
10
10
19
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
10
10
10
10
10
17
10
10
10
10
36
37
37
37
37
10
10
10
10
10
10
10
10
10
10
10
10
10
38
10
10
10
10
10
10
10
10
12
10
10
10
10
10
10
12
10
10
10
10
18
10
42
42
10
12
35
35
36
37
37
37
37
35
10
10
12
10
10
12
10
10
10
10
10
10
10
13
10
10
10
10
10
10
12
10
36
36
37
37
37
37
37
37
37
37
12
10
10
10
10
12
10
12
10
14
10
10
12
10
14
10
10
10
10
12
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
16
10
18
26
24 10 12 16
24 10 12 16
10 14
10 14
10
10
10
10
10

10
10
10
10
36
37
37
37
37
10
10
36
37
37
37
37
10
10
10
10
10
10
10
10
10
10
10
10
10
17
10
10
10
10
10
10
36
37
37
37
37
10
40
38
38
38
38
38
38
38
38
10
10
10
10 14
10 14
10 14
10 14
10 14
20
20
20
10
28
10
10
10
10
10
10
10
12
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
10
12
10
12
10
12
10
12
10
10
10
10
10
36
37
37
37
37
10
10
38
38
38
38
10
10
10
10
40
10
10
10
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
10
10
10
10
10
10
10
10
10
16
10
10
16
10
10
10
12
10
10
10
10
18
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

17
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
12
10
10
10
10
10
12
10
10
10
10
12
10
10
12
10
10
10
10
10
10
10
10
10
10
10
12
10
36
36
37
37
37
37
37
37
37
37
12
10
10
10
12
10
12
10
12
10
10
10
12
10
12
10
10
10
10
10
12
10
10
10
12
10
12
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
15
10
10
10
10
10
10
10
10
10
10
10
10
10
15
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
10
10
36
37
37
37
37
10
x86_64-linux-gnux32






28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28



28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28






















































28
36
28
28
36
28

28

28


28

















28





28


28
28
28


28
36
28


28
28
28


28
28
28
28
36
28

28
28
36
28

28




28
28
28
28
28














28
28

28
28

28

28
28

28
28

28

28
36
28

28













28
28

28

28
28
28
28
28
30
28
28
28
28
28


28



28


28
28
28
28





28



28
36
28

28
28
36
28

28
28
36
28


28
35












28
28
28
28






28
28
28
28
28
28
28
28
36
28








28















28
36
28

28
28
28
28
36
28
28
28


28
28

28
28
28
28
28
28




28
28


28
28

28
28
28
28
28
36
28
28


28
28
28
28
28
28
28
28
28

28
28
28

28
28
28




28
28
36
28

28

28
28
28
28
35
28
28
28
35
35
36
35
28
28
28
36
28
28
28
28
36
28
28

28

28

28

28

28

28

28

28

28

28

28

28
28
30
30
36
30
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
28

28
28
36
28

28
28
36
28

28
28
28
28



28
36
28


28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
42
28
28
28




28
36
28

28

28
36
28

28
28

36
28

28
28


28



28
28
28
28
28
28
28
28
28

28



28

28
28



28
28




28







28
28
28



28





28






28







































































































28
28
28
28
28
28
28
28


28


28
28
28
28
28
28
28

28
28
28
28
28
36
28

28

28
28
28
28
28

28


28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28





28
28
28
28
28
28
28
28
28
28
28




28
36
28

28

28
28
28
28
28



28
28
28
28
28
28
28

28



28
28
28
28
28
28
28
28
28
28
28
28
28


28
28
28
28
28
28
28
36
28
33

28
28
28




28
36
28

28

28


28


28

36
28

28


28

28
28
28

28
28
28
28
28
28

28






28
28

28
28
28
28


28
28
28



28

28
28





28

28
28
28




28
28
28
28
28
28
28




28
28
36
28
28


28
28
28
28
28
28
28
28

28
28
28
28

28
28


28



28

28


28



28
28


28
28


28
28
28
28
28


28
28


28



28


28
28


28




28
28


28

28



28



28
28


28


28

28



28




28



28
28


28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
28
28


28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28


28

28
28
28
28
28
28
28
28
28
28
36
28

28
28
36
28

28
28
36
28

28
28
28
28
28
28
28

28
28
28
28
28
28
28
28
28

28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28

28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
28
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28

28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28


28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
38
28
28
35
28
35
36
37
37
37
37
35
28
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28 29
28 29
28 29
28 29
28 29
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
28
28
28
38
38
38
38
38
38
28
28
28
36
37
37
37
37
28
28
37
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
28
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
28
28
28
28
38
28
28
28
28
38
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
38
28
28
28
28
28
28
28
38
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28 39
28
28 42
36
37
37
37
37
28
28 39
28 37
36
37
37
37
37
28
28 37
36
37
37
37
37
28
35
28
28
36
37
37
37
37
28
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
28
28
36
37
37
37
37
28
28
38
38
28
28
28
28
28
28
28
28
28
28
28
28
28
28
38
28
28
28
28
28
28
36
37
37
37
37
28
38
38
28
28
28
28
28
28
28
28
35
28
28
28
28
28
28
28
28
35
28
35
28
28
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
35
35
36
37
37
37
37
35
28 32
28
28
36
37
37
37
37
28
35
35
36
37
37
37
37
35
28
28
36
37
37
37
37
28
28
38
38
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
28
28
28
28
28
28
28
28
28
28
28
38
38
28
28
28
28
28
28
28
28
28
33
33
33
33
33
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
39
28
28
28
28
28
40
28
28
28
28
28
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
35
35
36
37
37
37
37
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
40
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28 37
28 37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
28
28

28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28

28
28
28
28
28
28

28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
28 33
28
28 33
36
36
37
37
37
37
37
37
37
37
28
28 33
28
28
28
28
28
28
28
28
28
28
28
35
35
36
37
37
37
37
35
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28

28
28
28
28
28
28
28
28
28 39
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28 39
28 37
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28 37
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
37
28
28
28
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
38
38
38
38
38
38
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
28
36
37
37
37
37
28
28
28
28
28
28
36
37
37
37
37
28
34
34
36
37
37
37
37
34
28
28
28
34
34
36
37
37
37
37
34
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28



28
28
28
28
28
28
28
28
28
28
37
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
39
28
28
39
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28 39
28
28
28
28 37
36
37
37
37
37
28
28
28
28
28
28
36
28
36
28
28
28
28
28
28
28
28

28
28
28
28
28

28
28
28
28
28
28
28
28
42
28
28
28
28
28 42
28
28
28
28
28
28
42
28
28
28
28
28
28
28
28
28
28
28
41
28
40
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28 42
30
28 42
28
28
28
28
28
28
28
28
28
28
40
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
40
40
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
30
28
28
28
28
28
28
28
28 42
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
28
36
28
28
28
28
28
28
28
28
28 34
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28

28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
38

28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
35
35
36
37
37
37
37
35
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
28
28
28
28
40
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
42
28
28
28
28
28
28
42
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
38
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
42
42
28
28
35
35
36
37
37
37
37
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
36
37
37
37
37
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28

28
28

28
28
28
28
36
37
37
37
37
28
28
36
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
40
38
38
38
38
38
38
38
38
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
38
38
38
38
28
28
28
28
40
28
28
28
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28

28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
36
37
37
37
37
37
37
37
37
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
28
28
36
37
37
37
37
28
i386-linux-gnu






2
1
1
1
0
5
0
0
0
0
0
0
0 1
0
0 1
0 1
0
0
0
0 5
1 5
0
0 1
0
0 1
0
1
0 1
0 1
0
0
0 1
0
0
0 1
0 1
0
0 1
0 1
0 1
0 1
0
0
0
0 1
0
0
0
0
5
0 5
1 5
0
0
0
0
0
0
1
0
0
0
5
5
5
5
5
5
0
0
5
5
5
0
0
0
0
0 1
0
0 1
0 1
0
0
0
0
0
0
5
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
5
0
5
5
5
0
0
0
5
0
0
0
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0




















































0
12
27
36
27
27
36
27

27

27


0

















0








0
0
0


27
36
27


27
1
20


5
0
0
27
36
27

27
27
36
27

27




1
1
1
0
0














0
15

1
1

1

0
0

0
16

0

27
36
27

27









0
5
5
0
12
0
0
12
0
12
0
22
4
4
30
5
5
0
0
0
0
0
0

0

20


0
1
5
0





0



27
36
27

27
27
36
27

27
27
36
27

5
27
35

5










5
0
27
27






25
0
16
16
16
16
0 1
0 1
36
0 1








5















27
36
27

27
0
1
1
36
1
5
15


0
5
0
19
19
5
5
0
1




5
16


5
5

0
1 5
16
16
27
36
27
27


28
16
0
16
16
16
16
5
0

0
0
15

0
16
0




0
27
36
27

27

1
1
1
1
35
1
12
1
35
35
36
35
1
0
0
36
0
1
0
0
36
0
19

19

19

19

19

19

19

19

19

19

19

19

1
1
30
30
36
30
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
27
36
27

27
27
36
27

27
27
36
27

27
1
1
1



27
36
27


27
1
0
1
1
0
1
0
0
0
0
0
0
0
1
42
1
0
0
3 8 11



27
36
27

27

27
36
27

27
27

36
27

27
23


0



0
1 5
0
0
0
0
16
16
16

0
2
2
2
15
2
15
0
2
2
2
15
2
2
2
2
2
15
2
2
2


0

0
0
19



11





1






5







































































































0
0
0
7
0
0
0
20


20


0
5
19
19
19
19
0

0
1
28
22
27
36
27

27

28
1 5
16
16
15

0


0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
14
14
5
5
5
5
5
5
5
0
14
14
14
16
1 5





1
0
0
16
16
17
0
16
16
16
13
0
0
0
0
27
36
27

27

5
5
5
0
5



8
8
8
8
0
27
27

27



19
18
19
0
0
0
0
0
0
0
0
0
5


0
0
0
0
0
1
1
36
1
33

0
0
4




27
36
27

27

15


15


27

36
27

27


16

5
0
15
2
2
0
16
0
1
1
2
15
2
2
2
2
2
2
1
15
2
2
2
2
2
2
2
0
0
1



12
2
1
15
2
2
2
2
2
15
2
5
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
1
36
0
1


0
2
0
1
0
1
0
1
0
0
1
0
1
0
2
1


16



5
5
16


0



0
12


1
1


1
1
1
1
1


16
0

0
0


0
0


12
20


20




3
15


0

16



15



0
15


15


0

16



16




16



0
0


16
16
16
1
16
1
16
12
1
16
16
16
16
0
1
36
0
1


0
1
0
1
0
1
16
0
1
0
1
1
16
5
1
16
16
16
16
5
16


0

5
5
0
16
0
5
15
0
1 5
27
36
27

27
27
36
27

27
27
36
27

27
1
1
1
1
0
0

5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0 1 24 12 16
0 1 24 12 16
0 1 14

0
0
0
0
0
0
22
0
0
0
0
36
37
37
37
37
0
0
36
37
37
37
37
0
0
0
1
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
28
0
1 5

1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
36
37
37
37
37
0
0
36
37
37
37
37
0
0
0
0
0
0
36
37
37
37
37
0
0
36
37
37
37
37
0
0
36
37
37
37
37
0
0
0
0
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
0
0
5
0
0
0
0
0
0
0
28
28
1
1
36
37
37
37
37
1


1
1
36
37
37
37
37
1
1
36
37
37
37
37
1
1
38
0
0
35
0
35
36
37
37
37
37
35
1
1
1
1
36
37
37
37
37
1
1
1
36
37
37
37
37
1
1
36
37
37
37
37
1
1
1
1
36
37
37
37
37
1
1
36
37
37
37
37
1
1
0
0
0
1
0
0
36
37
37
37
37
0
1
1
36
37
37
37
37
1
1
36
37
37
37
37
1
1
0
0
36
37
37
37
37
0
1
1
36
37
37
37
37
1
0
0
0
0
0
0
0
0
0
0
0 1
0
1
1
36
37
37
37
37
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
26
29 5
29 5
29 5
29 5
29 5
1
1
1
36
37
37
37
37
1
1
36
37
37
37
37
1
0
0
0
0
38
38
38
38
38
38
0
1
1
36
37
37
37
37
1
0
37
0
0
36
37
37
37
37
0
0
0
36
37
37
37
37
0
0
36
37
37
37
37
0
0
1
1
36
37
37
37
37
1
1
1
36
37
37
37
37
1
1
1
36
37
37
37
37
1
0
1
0
1
1
36
37
37
37
37
1
1
36
37
37
37
37
1
1
1
1
36
37
37
37
37
1
1
1
36
37
37
37
37
1
1
36
37
37
37
37
1
1
0
0
0
0
38
0
0
0
5
38
0
1
0
0
0
0
0
9
0
14
0
0
14
15
0 1
0
1
38
5
0
0
0
0
0
0
38
0
0
21
12
0
16
1
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
1
0
0
0
0
0
0
0
13
21
13
18
13
0
0
0
0
0
36
37
37
37
37
0
0
36
37
37
37
37
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
19
19
0
0
0
0
0
0
23
0
0 39
1
1 42
36
37
37
37
37
1
1 39
1 37
36
37
37
37
37
1
0 37
36
37
37
37
37
0
35
0
0
36
37
37
37
37
0
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
0
0
36
37
37
37
37
0
16
38
38
22
23
25
25
1
0
0
0
16
0
16
0 1
0
0 38
38
0
0
0
1
1
1
36
37
37
37
37
1
38
38
0 1
16
1 5
5
5
1 5
5
1 5
35
1
1
0
0
1 5
0
0
1 5
35
1 5
35
1
1
35
1 5
0
0
0
0
1
1
0
1
0
0
0 5
1 5
0
0
0
1
22
22
0
0
5
5
5
5
12
0
0
0
0
0
12
0
0
0
0
36
37
37
37
37
0
1
1
36
37
37
37
37
1
1
1
36
37
37
37
37
1
35
35
36
37
37
37
37
35
5 32
1
1
36
37
37
37
37
1
35
35
36
37
37
37
37
35
0
0
36
37
37
37
37
0
1
38
38
0 8
0 1
1
0 5
0
0
0
0
0
0
0
1
5
5
5
5
0
1
0
0
12
12
12
0
1
0
0
36
37
37
37
37
0
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
0
0
1
1
0 5
1 5
12
0
1
1
1
38
38
0
0
1
1
0
0
0
1
0
33
33
33
33
33
0
0
0
0
0
0
1
0
18
12
16
5
5
0
1
5
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0 3
0
0 3
28
0
0
0
0
1
39
0
1
1
1
0
40
0
5
0
0
0
35
0
0
0
0
0
0
0
0 3
0
0 3
0
0 3
9
0
0
0 3
0
0
0 3
0 3
0
0 3
0
0
12
15
0
0
5
0
0
0
0
1
1
0
0 3
0
0 3
0
0 3
0
0
1
0
0
0
0
0
35
35
36
37
37
37
37
35
0
0
0
0
1
0
0
0
0 3
0
0 3
0
0 3
1
0
0
0
0 3
0
0 3
0
0 3
35
0
0
0 5
1 5
0
0 3
0
0 3
0
0 3
0
0
0
0
0
0 3
0
0 3
0
0 3
22
22
22
22
0
0
0
15
0
0 3
0
0 3
0
0
40
0
0
0
0
0
0
0
0
0
0
0
2
2
1
1
1
0
5
5
5
5
0
12
0 37
1 5 37
0
0
1
0
0
14
14
14
1
1
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
36
37
37
37
37
0
1
1
1
1
1
1
1
0
0
36
37
37
37
37
0
2
2
1
1

0
17
17
17
17
17
17
17
14
14
14
14
14
14
17
17
17
17
17
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
16
16
21
16
0

0
0
0
0
5
0
12
0
12
0
1
0
0
12
0
12
12
0
12
0
0
12
0
0
0
0
12
0
0
0
0
12
0
12
0
12
0
12
0
12
0
12
1
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
0
36
37
37
37
37
0
0
0
36
37
37
37
37
0
0
0
36
37
37
37
37
0
0
0
1
1
1
1
1
1
1
1
1
0
0
0
0
0
13
0
0
0
0
0
0
36
37
37
37
37
0
0
0
0 33
0
0 33
36
36
37
37
37
37
37
37
37
37
0
0 33
0
12
0
16
1 16
1 16
0
12
0
0
12
35
35
36
37
37
37
37
35
1
1
36
37
37
37
37
1
1
1
36
37
37
37
37
1
0
0
0
0 5
0
0
0
1
0
0 39
0
0
36
37
37
37
37
0
0
0
36
37
37
37
37
0
1 39
1 37
36
37
37
37
37
1
0
0
36
37
37
37
37
0
0 37
36
37
37
37
37
0
0
0
0
0
0
0
0
12
1
1
36
37
37
37
37
1
1
1
36
37
37
37
37
1
0
0
1 5
12
12
0
1
0
0
0
22
0
0
0
0
0
0
0
0
0
28
28
0
0
0
0
0
0
0
5
5
0
0
0
0
0
0
37
0
0
0
1
5
0
5
0
16
5
0
16
19
19
23
23
0
5
23
23
0
0
0
37
0
0
1
0
0
36
37
37
37
37
0
1
5
0
0
0
0
15
15
15
15
15
15
15
15
15
15
0
0
0
0 5
0
0
0
0
0
38
38
38
38
38
38
0
0
0
0
26
1
1
36
37
37
37
37
1
0
1
1
36
37
37
37
37
1
1
1
12
0
0
36
37
37
37
37
0
34
34
36
37
37
37
37
34
1
1
1
34
34
36
37
37
37
37
34
0
1 14
1 14
5
0
0
12
0
0
0
0
1
1
24
0
0
0
0
0
0
0
1 5
26
0
16
16
16
0
0
0
0
0
0
0



0
1
0
0
0 1
0
0
0
21
6
37
37
37
37
37
0
0
0
0
0
0
0 1
5
5 14
5
5 14
5
5
6
27 5
39
5
5
39
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
27 5
0 39
1
1
1
0 37
36
37
37
37
37
0
16
0
1 5
1 5
22
36
22
36
0
1
1
25
25
27
27
0

0
0
0
22
0
0
0
14 15
0
1
0
0
0
0
42
5
1
1
0 1
14 15 42
0
1
0
0
0
0
42
5
1
1
5
5
5
5
14
5
5
0
41
0 13
40
0 13
0 13
0 13
0 13
0 13
0
14
5
0
14
5
0 1
0
0
0
14 15 42
30
8 42
1
5
24
0
0
0
0
0
0
0
40
24
16
0
16
0
0
16
5
0
0
0
0
16
16
5
24
16
1
0
0
16
16
5
24
16
1
0
40
40
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
0
14 15
30
0
0
1
24
0
15
0
0 42
23
5
5
5
5
5
0
14
14
5
0
1
1
0
0
0
0
0
1
1
1
0
0
22
0
0
1
0
5
5
5
5
0
1 5
1 5
22
36
22
36
0
0
0
0
0
0
20
0
22 34
0
0
0
0
0
0
1
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
1 5
1 5
0
0
16
0
0
36
0 12
0
0
0
24
0
0
0
0 15
0
0
22
22
22
0
0
0
36
37
37
37
37
0
14
0
12
0
1
1
36
37
37
37
37
1
0
16
38
0
0
0
0
0
5
0
0
0
0
36
37
37
37
37
0
0
1
35
35
36
37
37
37
37
35
1
36
37
37
37
37
1
0
0
0
5
1
0
5
0
0
0
0
0
1
1
36
37
37
37
37
1
0
0
36
37
37
37
37
0
0
1 5
27
27
0
0
0
14 15
18
0
0
0
14 15
0
0
0
29
0
0
0
0
40
2
0 1
0 1
0 1
2
0 1
5
0 1
2
0 1
0 5
0
0
14
0
1
12
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
26
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
0
0
0
0
0
0
0
0
0
0 5
1
0
0
22
0
0
15
0
0
0
0
0
0
0
0
1
0
12
22
22
0
0
5
5
0
0 5
0
0
0
42
0
0
0
0
0
0
42
0
0
0
1
1
0
0
0
0
0
19
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
1
0
0
1
0
1
1
36
37
37
37
37
1
0
36
37
37
37
37
0
0
36
37
37
37
37
0
0
0
0
9
0
0
17
0
8
0
0
36
37
37
37
37
0
0
0
0
0
0
0
0
0
0
1
1
1
38
0
0
0
0
0
0
0
0
12
1
0
0
2
0
0
12
0
0
0
0
18
0
42
42
0
12
35
35
36
37
37
37
37
35
0
0
12
0
0
12
0
0
0
0
0
0
0
13
0
0
0
0
0
0
12
0
36
36
37
37
37
37
37
37
37
37
12
1
0
0
0
12
0
12
0
12
0
0
12
0
12
1
0
1
0
12
0
0
0
0
5
5
0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
5
5
0
16
0
18
26
0 1 24 12 16
0 1 24 12 16
0 1 14
0 1 14
0
0
0
0
0

0
1
0
0
36
37
37
37
37
0
0
36
37
37
37
37
0
0
0
0
0
0
0
1
0
0
0
0
1
17
0
0
0
0
1
1
36
37
37
37
37
1
40
38
38
38
38
38
38
38
38
0
0
0
5
5
5
5
5
20
20
20
0
28
0
0 1
1
0
0
0
0
12
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
0
12
0
12
0
12
0
12
0
1
0
1
1
36
37
37
37
37
1
0
38
38
38
38
0
0
0
0
40
0
0
0
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
0
0
0
0
1
0
0
5
0
16
1
0
16
0
1
0
12
1
0
0
0
18
0
0
1
0
0
0
0
0
1
1 5
0
0
0
5
5
0
0
0 15
17
0
0
0
0
0
5
5
0
0
0
0
5
5
0
0
0
1
0
0
0
0
0
0
1
12
0
0
5
0
0
12
0
0
0
5
12
0
1
12
0
0
0
1
0
0
0
0
0
0
0
12
0
36
36
37
37
37
37
37
37
37
37
12
1
0
0
12
0
12
1
12
0
0
0
12
1
12
1
0
1
0
0
12
0
0
0
12
0
12
0
0
0
0
0
5
0
1
1
5
0
0
5
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
0
1
1
2
1
0
0
0
0
0
2
1
0
0
0
0
0
0
15
0
0
0
0
0
0
1
0
0
2
0
0
2
15
0
1
1
2
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
36
37
37
37
37
0
0
0
36
37
37
37
37
0
0
0
36
37
37
37
37
0
powerpc64le-linux-gnu






29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29



29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29






















































29
36
29
29
36
29
42
29
42
29


29

















29






42
42
29
29
29


29
36
29
42
42
29
29
29
42
42
29
29
29
29
36
29
42
29
29
36
29
42
29
42



29
29
29
29
29
42
42
42
42
42
42
42
42
42
42
42
42
42
42
29
29
42
29
29
42
29
42
29
29

29
29
42
29
42
29
36
29
42
29
42
42
42
42
42
42
42
42
42




29
29

29

29
29
29
29
29
30
29
29
29
29
29


29



29
42
42
29
29
29
29


42
42
42
29
42
42
42
29
36
29
42
29
29
36
29
42
29
29
36
29
42

29
35
42


42
42
42
42
42
42
42
42
42
29
29
29
29
42
29
35
29
29
29

29
29
29
29
29
29
29
36
29








29








42

42
42
42
42
42
29
36
29
42
29
29
29
29
36
29
29
29
42
42
29
29

29
29
29
29
29
29
42
42
42
42
29
29
42
42
29
29
42
29
29
29
29
29
36
29
29


29
29
29
29
29
29
29
29
29
42
29
29
29

29
29
29




29
29
36
29
42
29
42
29
29
29
29
35
29
29
29
35
35
36
35
29
29
29
36
29
29
29
29
36
29
29
42
29
42
29
42
29
42
29
42
29
42
29
42
29
42
29
42
29
42
29
42
29
42
29
29
30
30
36
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
29
42
29
29
36
29
42
29
29
36
29
42
29
29
29
29
42


29
36
29
42
42
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
42
29
29
29

42
42
42
29
36
29
42
29
42
29
36
29
42
29
29
42
36
29
42
29
29
42
42
29



29
29
29
29
29
29
29
29
29

29



29

29
29



29
29




29






42
29
29
29


42
29
42




29
42
42
42
42
42
42
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
40
40
29
38
38
38
29
38
40
40
40
40
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
40
40
29
29
29
29
29
29
29
29
29
29
29
29
40
40
29
29
40
40
29
29
29
29
29
29
29
29
29
29
42
42
29
42
42
29
29
29
29
29
29
29
33
29
29
29
29
29
36
29
42
29
29
29
29
29
29
29
42
29
42
42
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
42
42
42
42
42
29
29
29
29
29
29
29
29
29
29
29




29
36
29
42
29
42
29
29
29
29
29
42
42
42
29
29
29
29
29
29
29
42
29
42
42
42
29
29
29
29
29
29
29
29
29

29
29
29
42
42
29
29
29
29
29
29
29
36
29
33
42
29
29
29



42
29
36
29
42
29
42
29
42
42
29
42
42
29

36
29
42
29

42
29

29
29
29

29
29
29
29
29
29

29






29
29

29
29
29
29


29
29
29
42
42
42
29

29
29





29

29
29
29




29
29
29
29
29
29
29




29
29
36
29
29
42
42
29
29
29
29
29
29
29
29

29
29
29
29

29
29


29
42
42
42
29
29
29
42
42
29
42
42
42
29
29
32

29
29
42
42
29
29
29
29
29

42
29
29


29
42
42

29


29
29
42
42
29
42
42
42
42
29
29
42
42
29
42
29
42
42
42
29
42
42
42
29
29
42
42
29
42
42
29
42
29
42
42
42
29
42
42
42
42
29
42
42
42
29
29
42
42
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
29
29
42
42
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
42
42
29
42
29
29
29
29
29
29
29
29
29
29
36
29
42
29
29
36
29
42
29
29
36
29
42
29
29
29
29
29
29
29

29
29
29
29
29
29
29
29
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
29
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29


29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
38
29
29
35
29
35
36
37
37
37
37
35
29
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
29
29
29
38
38
38
38
38
38
29
29
29
36
37
37
37
37
29
29
37
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
29
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
29
29
29
29
38
29
29
29
29
38
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
38
29
29
29
29
29
29
29
38
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29 39
29
29 42
36
37
37
37
37
29
29 39
29 37
36
37
37
37
37
29
29 37
36
37
37
37
37
29
35
29
29
36
37
37
37
37
29
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
29
29
36
37
37
37
37
29
29
38
38
29
29
29
29
29
29
29
29
29
29
29
29
29
29
38
29
29
29
29
29
29
36
37
37
37
37
29
38
38
29
29
29
29
29
29
29
29
35
29
29
29
29
29
29
29
29
35
29
35
29
29
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
35
35
36
37
37
37
37
35
29 32
29
29
36
37
37
37
37
29
35
35
36
37
37
37
37
35
29
29
36
37
37
37
37
29
29
38
38
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
29
29
29
29
29
29
29
29
29
29
29
38
38
29
29
29
29
29
29
29
29
29
33
33
33
33
33
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
39
29
29
29
29
29
40
29
29
29
29
29
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
35
35
36
37
37
37
37
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
40
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29 37
29 37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
29
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
29
29

29


29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
29 33
29
29 33
36
36
37
37
37
37
37
37
37
37
29
29 33
29
29
29
29
29
29
29
29
29
29
29
35
35
36
37
37
37
37
35
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29 39
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29 39
29 37
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29 37
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
29
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
37
29
29
29
29
29
36
37
37
37
37
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
38
38
38
38
38
38
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
29
36
37
37
37
37
29
29
29
29
29
29
36
37
37
37
37
29
34
34
36
37
37
37
37
34
29
29
29
34
34
36
37
37
37
37
34
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29



29
29
29
29
29
29
29
29
29
29
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
39
29
29
39
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29 39
29
29
29
29 37
36
37
37
37
37
29
29
29
29
29
29
36
29
36
29
29
29
29
29
29
29
29

29
29
29
29
29

29
29
29
29
29
29
29
29
42
29
29
29
29
29 42
29
29
29
29
29
29
42
29
29
29
29
29
29
29
29
29
29
29
41
29
40
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29 42
30
29 42
29
29
29
29
29
29
29
29
29
29
40
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
40
40
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
29
29
29
29
29
29
29
29 42
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
29
36
29
29
29
29
29
29
29
29
29 34
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
38

29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
35
35
36
37
37
37
37
35
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
40
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
42
29
29
29
29
29
29
42
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
38
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
42
42
29
29
35
35
36
37
37
37
37
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
36
37
37
37
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
36
37
37
37
37
29
29
36
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
40
38
38
38
38
38
38
38
38
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
38
38
38
38
29
29
29
29
40
29
29
29
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29

29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
36
37
37
37
37
37
37
37
37
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
29
29
36
37
37
37
37
29
powerpc64-linux-gnu






12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12 16
12
12
12 16



12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12 16
12 16
12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12






















































27

27
27

27

27

27


12

















12








12
12
12


27

27


27
12 16
20


12
12
12
27

27

27
27

27

27




12
12
12
12
12














12
15

12
12

12 16

12
12

12
16

12

27

27

27













12
12

12

12
12
22
12
12
30
12
12
12
12
12


12



20


12
12
12
12





12



27

27

27
27

27

27
27

27


27
35












12
12
27
27

12
35
12
12
12

12
16
16
16
16
12
12

12 16








12















27

27

27
12
12
12

16
12
15 16


12
12

19
19
12
12
12
12




12
16


12
12

12
12
16
16
27

27
27


28
16
12
16
16
16
16
12
12

12
12
15

12
16
12




12
27

27

27

12
12
12
12
35
12
12
12
35
35

35
12
12
12

12 16
12
12
12

12 16
19

19

19

19

19

19

19

19

19

19

19

19

12
12
30
30

30
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
27

27

27
27

27

27
27

27

27
12
12
12



27

27


27
12
12
12
12
12
12
12
12
12
12
12
12
12
12
42
12
12
12




27

27

27

27

27

27
27


27

27
23


12



12
12
12
12
12
12
16
16
16

12



15

15
12



15
12




15







12
12
19



12





12






12
16
16
16
16
16
16
16
16
20
20
16
16
19
19
19
19
19
19
19
19
19
19
19
19
20
20
16
16
16
16
16
16
16
20
20
16
16
16
16
16
16
16
16
16
16
16
16
16
16
40
40
16
38
38
38
16
38
40
40
40
40
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
40
40
16
16
16
16
16
16
16
16
16
16
16
16
40
40
16
16
40
40
16
16
12
12
12
12
12
12
12
20


20


12
12
19
19
19
19
12
33
12
12
28
22
27

27

27
29
28
12
16
16
15 16

12 16


12
12
12
14
12
12
12
12
12
12
12
12
12
12
12
14
14
12
12
12
12
12
12
12
12
14
14
14
16
12





12
12
12
16
16
17
12
16
16
16
13




27

27

27

12
12
12
12
12



12
12
12
12
12
27
27

27



19
18
19
12
12
12
12
12
12
12
12
12
12


12
12
12
12
12
12
12

16
33

12
12 15
12




27

27

27

15 16


15 16


27


27

27


16

12
12
15

12
12
16
12
12
12

15






12
15

12
12
12
12


12
12
12 16



12

12
15





15

12
12
12




12
12
12
12
12
12
12




12
12

12
12


12
12
12
12
12 16
12 16
12
12

12
12
12
12

12
12


16



12
12
16


12



12
12
32

12
12


12
12
12
12
12


16
12


12



12


12
20


20




12
15 16


12 16

16



15 16



12 16
15 16


15 16


12 16

16



16




16



12
12


16
16
16
12
16
12
16
12
12
16
16
16
16
12
12

12
12


12
12
12 16
12 16
12
12
16
12
12
12
12
12
16
12
12
16
16
16
16
12
16


12

12
12
12
16
12
12
15
12
12
27

27

27
27

27

27
27

27

27
12
12
12
12
12
12

12
12
12 15
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12 15
24 12 16
24 12 16
12 14

12
12
12
12
12
12
22
12
12
12
12

37
37
37

12
12

37
37
37

12 16
12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
28
12
12

12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12

37
37
37

12
12

37
37
37

12 16
12 16
12 16
12
12
12

37
37
37

12 16
12

37
37
37

12
12

37
37
37

12 16
12 16

12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
28
28
12
12

37
37
37

12 16


12
12

37
37
37

12
12

37
37
37

12 16
12 16
38
12
12
35
12
35

37
37
37

35
12
12
12
12

37
37
37

12 16
12
12

37
37
37

12
12

37
37
37

12 16
12 16
12
12

37
37
37

12
12

37
37
37

12 16
12 16
12
12
12
12
12
12

37
37
37

12 16
12
12

37
37
37

12
12

37
37
37

12 16
12 16
12
12

37
37
37

12 16
12
12

37
37
37

12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12

37
37
37

12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
26
29 12
29 12
29 12
29 12
29 12
12
12
12

37
37
37

12 16
12

37
37
37

12 16
12
12
12
12
38
38
38
38
38
38
12
12
12

37
37
37

12 16
12
37
12
12

37
37
37

12 16
12
12

37
37
37

12
12

37
37
37

12 16
12 16
12
12

37
37
37

12 16
12
12

37
37
37

12 16
12
12

37
37
37

12 16
12
12
12
12
12

37
37
37

12
12

37
37
37

12 16
12 16
12
12

37
37
37

12 16
12
12

37
37
37

12
12

37
37
37

12 16
12 16
12
12
12
12
38
12
12
12
12
38
12
12
12
12
12
12
12
12
12
14
12
12
14
15
12
12
12
38
12
12 16
12
12
12
12
12 16
38
12
12
21
12
12
16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
22
12
12
12
12
12
12
12
12
12
12
12
12
13
21
13
18
13
12
12
12
12
12

37
37
37

12 16
12

37
37
37

12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
19
19
19
12
12
12
12
12
12
23
12
39 12
12
12 42

37
37
37

12 16
39 12
37 12

37
37
37

16
37 12

37
37
37

12 16
35
12
12

37
37
37

12 16

38
38


38
38


38
38


38
38


38


38


38


38













12
12

37
37
37

12 16
16
38
38
22
22
25
25
12
12
12
12
16
12
16
12
12
12
38
12
12
12
12
12
12

37
37
37

12 16
38
38
12
16
12
12
12
12
12
12
35
12
12
12
12
12
12
12
12
35
12
35
12
12
35
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
22
22
12
12
12
12
12
12
12
12
12
12
12
12 16
12
12
12
12
12

37
37
37

12 16
12
12

37
37
37

12 16
12
12

37
37
37

12 16
35
35

37
37
37

35
32 12
12
12

37
37
37

12 16
35
35

37
37
37

35
12
12

37
37
37

12 16
12
38
38
12
12
12
12
12
12
12
12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12

37
37
37

12 16
35
35

37
37
37

35
35
35

37
37
37

35
12 16
12
12
12
12
12
12
12
12
12
12
38
38
12
12
12
12
12
12
12
12
12
33
33
33
33
33
12
12
12
12
12
12
12
12
18
12
16
12
12 16
12
12
12 16
12
12
12
12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
28
12
12
12
12
12 15
39
12
12
12
12
12
40
12
12
12
12
12
35
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
15
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
35
35

37
37
37

35
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
35
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
22
22
22
22
12
12
12
15
12
12
12
12
12
12
40
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
37 12
37 12
12
12
12
12
12
14
14
14
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12

37
37
37

12 16
12
12
12
12
12
12
12
12
12

37
37
37

12 16
12
12
12
12

12
17
17
17
17
17
17
17
14
14
14
14
14
14
17
17
17
17
17
17
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12

12
16
16
21
16
12

12


12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12 16
12
12
12
12
12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12

37
37
37

12 16
12
12

37
37
37

12 16
12
12

37
37
37

12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
12
12
12
12
12
12

37
37
37

12 16
12
12
33 12
12
33 12


37
37
37
37
37
37


12
33 12 16
12 16
12
12
16
12 16
12 16
12
12
12
12
12
35
35

37
37
37

35
12
12

37
37
37

12 16
12
12

37
37
37

12 16
12
12
12
12
12
12
12
12
12
39 12
12
12

37
37
37

12 16
12
12

37
37
37

12 16
39 12
37 12

37
37
37

12 16
12
12

37
37
37

12 16
37 12

37
37
37

12
12
12 16
12
12
12 15
12
12
12
12
12

37
37
37

12 16
12
12

37
37
37

12 16
12
12
12
12
12
12
12
12
12
12
22
12
12
12
12
12
12
12
12
12
28
28
12
12
12
12
12
12
12
12
12

12
12
12
12
12
37
12
12
12
12
12
12
12
12
16
12
12
16
19
19
23
23
12
12
23
23
12
12
12
37
12
12
12
12
12

37
37
37

12 16

12
12
12
12
12
15
15
15
15
15
15
15
15
15
15
12
12
12
12
12
12
12
12
12
38
38
38
38
38
38
12
12
12
12
26
12
12

37
37
37

12 16
12
12
12

37
37
37

12 16
12
12
12
12
12

37
37
37

12 16
34
34

37
37
37

34
12 16
12 16
12 16
34
34

37
37
37

34
12
12 14
12 14
12
12
12
12
12
12
12
12
12
12
24
12
12
12
12 16
12 16
12
12
12
26
12
16
16
16
12
12
12
12
12
12
12



12
12
12
12
12
12
12
12
21
12
37
37
37
37
37
12
12
12
12
12
12
12
12
12
12
12
12
12
12
27 12
39
12
12
39
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
27 12
39 12
12
12
12 16
37 12

37
37
37

12 16
16
12
12
12
22
36
22
36
12 16
12 16
12
25
25
27
27
12

12
12
12
22
12

12
14 15
12
12
12
12
12
12
42
12
12
12
12
14 15 42
12
12
12
12
12
12
42
12 18
12
12 18
12
12
12
12
14
12
12
12
41
12 13
40
12 13
12 13
12 13
12 13
12 13
12
14
12
12
14
12
12
12
12
12
14 15 42
30
12 42
12
12
24
12
12
12
12
12
12
12
40
24
16
12
16
12
12
16
12
12
12
12
12
16
16
12
24
16
12
12
12
16
16
12
24
16
12
12
40
40
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
14 15
30
12
12
12
24
12
15
12
12 42
23
12
12
12
12
12
12
14
14
12
12
12
12
12
12
12
12
12
12
12
12
12
12
22
12
12
12
12
12
12
12
12
12
12
12
22
36
22
36
12 16
12 16
12 16
12 16
12 16
12
20
12
22 34
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12

12
12
12
12
12
12
12
12
12
12
12
12
16
12
12
36
12
12
12
12
24
12
12
12
12 15
12
12
22
22
22
12
12
12

37
37
37

12 16
14
12
12
12
12
12

37
37
37

12 16
12
16
38

12
12
12
12
12
12
12
12
12

37
37
37

12 16
12
12
35
35

37
37
37

35
12

37
37
37

12 16
12
12
12
12
12
12
12
12
12
12
12
12 16
12
12

37
37
37

12 16
12
12

37
37
37

12 16
12
12
27
27
12 16
12
12
14 15
18
12
12
12
14 15
12
12
12
29
12
12
12
12
40
12
12
12
12
12
12
12
12
12
12
12
12
12
14
12
12
12
26
12
12
12
12
12
12 15
12
12
12
12
12
12
12
12
12
12
12
12
12
15
12
12 15
12
12
12
12
12
12
12
26
35
35

37
37
37

35
35
35

37
37
37

35
12
12
12
12
12
12
12
12
12
12
12
12
12
22
12
12
15
12
12
12
12
12
12
12
12
12
12
12
22
22
12
12
12
12
12
12
12
12
12
42
12
12
12
12
12
12
42
12
12
12
12
12
12
12
12
12 15
12
19
12
12
12
12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12

37
37
37

12 16
12

37
37
37

12
12

37
37
37

12 16
12 16
12
12 16
12
12
12
17
12 16
12
12
12

37
37
37

12 16
12
12
12
12
12
12 16
12
12
12
12
12
12
38
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
18
12
42
42
12 16
12 16
35
35

37
37
37

35
12
12
12
12
12
12
12
12
12
12
12
12
12
13
12
12
12
12
12
12
12
12


37
37
37
37
37
37


12
12
12
12
12
12
12 16
12 16
12
14
12
12
12
12
14
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12 15
12
12
12 16
12 16
12
16
12
18
26
24 12 16
24 12 16
12 14
12 14
12
12
12
12
12 16

12
12
12
12

37
37
37

12
12

37
37
37

12 16
12 16
12
12
12
12
12
12
12
12
12
12
12
17
12
12
12
12
12
12

37
37
37

12 16
40
38
38
38
38
38
38
38
38
12
12
12
12 14
12 14
12 14
12 14
12 14
20
20
20
12
28
12
12
12
12
12
12
12
12
35 41
35 41

37 41
37 41
37 41

35 41
35 41
35 41

37 41
37 41
37 41

35 41
12
12
12
12
12
12
12
12
12
12
12
12
12

37
37
37

12 16
12
38
38
38
38
12
12
12
12
40
12
12
12
35
35

37
37
37

35
35
35

37
37
37

35
12
12
12
12
12
12
12
12
12
16
12
12
16
12
12
12
12
12
12
12
12
18
12
12
12
12
12 16
12 16
12
12
12
12
12
12 16
12 16
12 16
12 16
12
12

17
12 16
12 16
12 16
12 16
12 16
12 16
12 16
12 16
12
12
12
12 16
12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12


37
37
37
37
37
37


12
12
12
12
12
12 16
12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12 16
12
12
12 16
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
15
12
12
12
12
12
12
12
12
12
12
12
12
12
15
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12

37
37
37

12 16
12
12

37
37
37

12 16
12
12

37
37
37

12 16
powerpc-linux-gnueabi powerpc-linux-gnueabihf






2
1
1
1
0
5
0
0
0
0
0
0
0 1
0
0 1
0 1
0
0
0
0 5
1 5
0
0 1
0
0 1
0
1
0 1
0 1
0
0
0 1
0
0
0 1
0 1
0
0 1
0 1
0 1
0 1
0
0
0
0 1
0 16
0
0
0
5
0 5
1 5
0
0
0
0
0
0
1
0
0
0
5
5
5
5
5
5
0
0
5
5
5
0
0
0
0
0 1
0 16
0 1
0 1
0
0
0
0
0
0
5
0
0
0
0
0 16
0
5
0 16
0
0
0
0
0
0
0
0
0
0
5
0
5
5
5
0
0
0
5
0 16
0 16
0 16
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
0






















































27

27
27

27

27

27
13
13
0

















0








0
0
0
0
0
27

27


27
1 16
20


5
0
0
27

27

27
27

27

27

31
31
31
1
1
1
0
0














0
15

1
1

1 16

0
0
0
0
16

0

27

27

27









0
5
5
0
12
0
0
12
0
12
0
22
4
4
30
5
5
0
0
0
0
0
0
13
0
13
20


0
1
5
0
13
13



0



27

27

27
27

27

27
27

27


27
35


13









5
0
27
27

1
35
1

1

0
16
16
16
16
0 1
0 1

0 16 1
0
13
0
13
0
13
0
13
5
0
0
13
13
16
16
16
16

31





27

27

27
0
1
1

16
5
15 16


0
5
0
19
19
5
5
0
1




5
16


5
5

0
1 5
16
16
27

27
27
13
13
28
16
0
16
16
16
16
5
0

0
0
15

0
16
0


16
16
0
27

27

27

1
1
1
1
35
1
12
1
35
35

35
1
0
0

0 16
1
0
0

0 16
19

19

19

19

19

19

19

19

19

19

19

19

1
1
30
30

30
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
27

27

27
27

27

27
27

27

27
1
1
1

13
13
27

27


27
1
0
1
1
0
1
0
0
0
0
0
0
0
1
42
1
0
0
3 8 11



27

27

27

27

27

27
27


27

27
23


0
0
16
16
0
1 5
0
0
0
0
16
16
16
28
0



15

15
0



15
2




15





0

0
0
19
13
13

11

16
13
13
16
1






5
16
16
16
16
16
16
16
16
20
20
16
16
19
19
19
19
19
19
19
19
19
19
19
19
20
20
16
16
16
16
16
16
16
20
20
16
16
16
16
16
16
16
16
16
16
16
16
16
16
40
40
16
38
38
38
16
38
40
40
40
40
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
40
40
16
16
16
16
16
16
16
16
16
16
16
16
40
40
16
16
40
40
16
16
0
0
0
7
0
0
0
20


20


0
5
19
19
19
19
0
33
0
1
28
22
27

27

27
29
28
1 5
16
16
15 16

0 16


0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
14
14
5
5
5
5
5
5
5
0
14
14
14
16
1 5





1
0
0
16
16
17
0
16
16
16
13
0
0
0
0
27

27

27

5
5
5
0
5



8
8
8
8
0
27
27

27



19
18
19
0
0
0
0
0
0
0
0
0
5


0
0
0
0
0
1
1

16
33

0
0 15
4
13
13
13

27

27

27

15 16


15 16


27
13

27

27
13

16

5
0
15

2
0
16
0
1
1

15






1
15

2
2
2
2


0
0
1 16



12

1
15





15

5
2
2




2
2
2
2
2
2
2




0
1

0
1


0
2
0
1
0 16
1 16
0
1
0
0
1
0
1
0
2
1
13
13
16



5
5
16


0



0
12
32

1
1


1
1
1
1
1
13

16
0
0
0
0


0
0
16
16
12
20


20




3
15 16


0 16

16



15 16



0 16
15 16


15 16


0 16

16



16




16



0
0


16
16
16
1
16
1
16
12
1
16
16
16
16
0
1

0
1


0
1
0 16
1 16
0
1
16
0
1
0
1
1
16
5
1
16
16
16
16
5
16


0

5
5
0
16
0
5
15
0
1 5
27

27

27
27

27

27
27

27

27
1
1
1
1
0
0

5
0
0 15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0 15
0 1 24 12 16
0 1 24 12 16
0 1 14

0
0
0
0
0
0
22
0
0
0
0

37
37
37

0
0

37
37
37

0 16
0 16
0
1
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
28
0
1

1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

37
37
37

0
0

37
37
37

0 16
0 16
0 16
0
0
0

37
37
37

0 16
0

37
37
37

0
0

37
37
37

0 16
0 16
0
0
0
0
0
1
1
1
0
0
0
1
1
1
0
0
0
0
0
5
0
0
0
0
0
0
0
28
28
1
1

37
37
37

1 16


1
1

37
37
37

1
1

37
37
37

1 16
1 16
38
0
0
35
0
35

37
37
37

35
1
1
1
1

37
37
37

1 16
1
1

37
37
37

1
1

37
37
37

1 16
1 16
1
1

37
37
37

1
1

37
37
37

1 16
1 16
0
0
0
1
0
0

37
37
37

0 16
1
1

37
37
37

1
1

37
37
37

1 16
1 16
0
0

37
37
37

0 16
1
1

37
37
37

1 16
0
0
0
0
0
0
0
0
0
0
0 1
0
1
1

37
37
37

1 16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
26
29 5
29 5
29 5
29 5
29 5
1
1
1

37
37
37

1 16
1

37
37
37

1 16
0
0
0
0
38
38
38
38
38
38
0
1
1

37
37
37

1 16
0
37
0
0

37
37
37

0 16
0
0

37
37
37

0
0

37
37
37

0 16
0 16
1
1

37
37
37

1 16
1
1

37
37
37

1 16
1
1

37
37
37

1 16
0
1
0
1
1

37
37
37

1
1

37
37
37

1 16
1 16
1
1

37
37
37

1 16
1
1

37
37
37

1
1

37
37
37

1 16
1 16
0
0
0
0
38
0
0
0
5
38
0
1
0
0
0
0
0
9
0
14
0
0
14
15
0 1
0
1
38
5
0 16
0
0
0
0
0 16
38
0
0
21
12
0
16
1
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
0
0
1
0
0
0
0
0
0
0
13
21
13
18
13
0
0
0
0
0

37
37
37

0 16
0

37
37
37

0 16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
19
19
0
0
0
0
0
0
23
0
0 39
1
1 42

37
37
37

1 16
1 39
1 37

37
37
37

16
0 37

37
37
37

0 16
35
0
0

37
37
37

0 16

38
38


38
38


38
38


38
38


38


38


38


38













0
0

37
37
37

0 16
16
38
38
22
23
25
25
1
0
0
0
16
0
16
0 1
0
0 38
38
0
0
0
1
1
1

37
37
37

1 16
38
38
0 1
16
1 5
5
5
1 5
5
1 5
35
1
1
0
0
1 5
0
0
1 5
35
1 5
35
1
1
35
1 5
0
0
0
0
1
1
0
1
0
0
0 5
1 5
0
0
0
1
22
22
0
0
5
5
5
5
12
0
0
0
0
0 16
12
0
0
0
0

37
37
37

0 16
1
1

37
37
37

1 16
1
1

37
37
37

1 16
35
35

37
37
37

35
5 32
1
1

37
37
37

1 16
35
35

37
37
37

35
0
0

37
37
37

0 16
1
38
38
0 8
0 1
1
0 5
0
0
0
0 16
0
0
0
1
5
5
5
5
0
1
0
0
12
12
12
0
1
0
0

37
37
37

0 16
35
35

37
37
37

35
35
35

37
37
37

35
0 16
0
1
1
0 5
1 5
12
0
1
1
1
38
38
0
0
1
1
0
0
0
1
0
33
33
33
33
33
0
0
0
0
0
0
1
0
18
12
16
5
5 16
0
1
5 16
1
0
0
0 16
0
0
0
0
0
0
0
0
0
0
0 3
0
0 3
28
0
0
0
0
1 14 15
39
0
1
1
1
0
40
0
5
0
0
0
35
0
0
0
0
0
0
0
0 3
0
0 3
0
0 3
9
0
0
0 3
0
0
0 3
0 3
0
0 3
0
0
12
15
0
0
5
0
0
0
0
1
1
0
0 3
0
0 3
0
0 3
0
0
1
0
0
0
0
0
35
35

37
37
37

35
0
0
0
0
1
0
0
0
0 3
0
0 3
0
0 3
1
0
0
0
0 3
0
0 3
0
0 3
35
0
0
0 5
1 5
0
0 3
0
0 3
0
0 3
0
0
0
0
0
0 3
0
0 3
0
0 3
22
22
22
22
0
0
0
15
0
0 3
0
0 3
0
0
40
0
0
0
0
0
0
0
0
0
0
0
2
2
1
1
1
0
5
5
5
5
0
12
0 37
1 5 37
0
0
1
0
0
14
14
14
1
1
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

37
37
37

0 16
1
1
1
1
1
1
1
0
0

37
37
37

0 16
2
2
1
1

0
17
17
17
17
17
17
17
14
14
14
14
14
14
17
17
17
17
17
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
16
16
21
16
0

0


0
5
0
12
0
12
0
1
0
0
12
0
12
12
0
12
0
0
12
0
0
0 16
0
12
0
0
0 16
0
12
0
12
0
12
0
12
0
12
0
12
1
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
12
0
0

37
37
37

0 16
0
0

37
37
37

0 16
0
0

37
37
37

0 16
0
0
1
1
1
1
1
1
1
1
1
0
0
0
0
0
13
0
0
0
0
0
0

37
37
37

0 16
0
0
0 33
0
0 33


37
37
37
37
37
37


0
0 33 16
0 16
12
0
16
1 16
1 16
0
12
0
0
12
35
35

37
37
37

35
1
1

37
37
37

1 16
1
1

37
37
37

1 16
0
0
0
0 5
0
0
0
1
0
0 39
0
0

37
37
37

0 16
0
0

37
37
37

0 16
1 39
1 37

37
37
37

1 16
0
0

37
37
37

0 16
0 37

37
37
37

0
0
0 16
0
0
0 15
0
0
12
1
1

37
37
37

1 16
1
1

37
37
37

1 16
0
0
1 5
12
12
0
1 14 15
0
0
0
22
0
0
0
0
0
0
0
0
0
28
28
0
0
0
0
0
0
0
5
5

0
0
0
0
0
37
0
0
0
1
5
0
5
0
16
5
0
16
19
19
23
23
0
5
23
23
0
0
0
37
0
0
1
0
0

37
37
37

0 16

5
0
0
0
0
15
15
15
15
15
15
15
15
15
15
0
0
0
0 5
0
0
0
0
0
38
38
38
38
38
38
0
0
0
0
26
1
1

37
37
37

1 16
0
1
1

37
37
37

1 16
1
1
12
0
0

37
37
37

0 16
34
34

37
37
37

34
1 16
1 16
1 16
34
34

37
37
37

34
0
1 14
1 14
5
0
0
12
0
0
0
0
1
1
24
0
0
0
0 16
0 16
0
0
1 5
26
0
16
16
16
0
0
0
0
0
0
0



0
1
0
0
0 1
0
0
0
21
6
37
37
37
37
37
0
0
0
0
0
0
0 1
5
5 14
5
5 14
5
5
6
27 5
39
5
5
39
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
27 5
0 39
1
1
1 16
0 37

37
37
37

0 16
16
0
1 5
1 5
22
36
22
36
0 16
1 16
1
25
25
27
27
0

0
0
0
22
0
0
0
14 15
0
1
0
0
0
0
42
5
1
1
0 1
14 15 42
0
1
0
0
0
0
42
5 18
1
1 18
5
5
5
5
14
5
5
0
41
0 13
40
0 13
0 13
0 13
0 13
0 13
0
14
5
0
14
5
0 1
0
0
0
14 15 42
30
8 42
1
5
24
0
0
0
0
0
0
0
40
24
16
0
16
0
0
16
5
0
0
0
0
16
16
5
24
16
1
0
0
16
16
5
24
16
1
0
40
40
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
0
14 15
30
0
0
1
24
0
15
0
0 42
23
5
5
5
5
5
0
14
14
5
0
1
1
0
0
0
0
0
1
1
1
0
0
22
0
0
1
0
5
5
5
5
0
1 5
1 5
22
36
22
36
0 16
0 16
0 16
0 16
0 16
0
20
0
22 34
0
0
0
0
0
0
1
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
1 5
1 5
0
0
16
0
0
36
0 12
0
0
0
24
0
0
0
0 15
0
0
22
22
22
0
0
0

37
37
37

0 16
14
0
12
0
1
1

37
37
37

1 16
0
16
38
0
0
0
0
0
5
0
0
0
0

37
37
37

0 16
0
1
35
35

37
37
37

35
1

37
37
37

1 16
0
0
0
5
1
0
5
0
0
0
0
0 16
1
1

37
37
37

1 16
0
0

37
37
37

0 16
0
1 5
27
27
0 16
0
0
14 15
18
0
0
0
14 15
0
0
0
29
0
0
0
0
40
2
0 1
0 1
0 1
2
0 1
5
0 1
2
0 1
0 5
0
0
14
0
1
12
26
0
0
0
0
0
0 14 15
0
0
0
0
0
0
0
0
0
0
0
0
0
15
0
0 15
0
0
0
0
0
0
0
26
35
35

37
37
37

35
35
35

37
37
37

35
0
0
0
0
0
0
0
0
0
0 5
1
0
0
22
0
0
15
0
0
0
0
0
0
0
0
1
0
12
22
22
0
0
5
5
0
0 5
0
0
0
42
0
0
0
0
0
0
42
0
0
0
1
1
0
0
0
0 15
0
19
0
0
0
0 16
0
0
0
0
1
1
0
1
0
0
0
1
0
0
1
0
1
1

37
37
37

1 16
0

37
37
37

0
0

37
37
37

0 16
0 16
0
0 16
9
0
0
17
0 16
8
0
0

37
37
37

0 16
0
0
0
0
0
0 16
0
0
0
1
1
1
38
0
0
0
0
0
0
0
0
12
1
0
0
2
0
0
12
0
0
0
0
18
0
42
42
0 16
12 16
35
35

37
37
37

35
0
0
12
0
0
12
0
0
0
0
0
0
0
13
0
0
0
0
0
0
12
0


37
37
37
37
37
37


12
1
0
0
0
12
0 16
12 16
0
12
0
0
12
0
12
1
0
1
0
12
0
0
0
0
5
5
0
5
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1 14 15
0
0
5 16
5 16
0
16
0
18
26
0 1 24 12 16
0 1 24 12 16
0 1 14
0 1 14
0
0
0
0
0 16

0
1
0
0

37
37
37

0
0

37
37
37

0 16
0 16
0
0
0
0
0
1
0
0
0
0
1
17
0
0
0
0
1
1

37
37
37

1 16
40
38
38
38
38
38
38
38
38
0
0
0
5
5
5
5
5
20
20
20
0
28
0
0 1
1
0
0
0
0
12
35 41
35 41

37 41
37 41
37 41

35 41
35 41
35 41

37 41
37 41
37 41

35 41
0
12
0
12
0
12
0
12
0
1
0
1
1

37
37
37

1 16
0
38
38
38
38
0
0
0
0
40
0
0
0
35
35

37
37
37

35
35
35

37
37
37

35
0
0
0
0
1
0
0
5
0
16
1
0
16
0
1
0
12
1
0
0
0
18
0
0
1
0
0 16
0 16
0
0
1
1
0
0 16
0 16
5 16
5 16
0
0

17
0 16
0 16
0 16
0 16
0 16
5 16
5 16
0 16
0
0
0
5 16
5 16
0
0
0
1
0
0
0
0
0
0
1
12
0
0
5
0
0
12
0
0
0
5
12
0
1
12
0
0
0
1
0
0
0
0
0
0
0
12
0


37
37
37
37
37
37


12
1
0
0
12
0 16
12 16
1
12
0
0
0
12
1
12
1
0
1
0
0
12
0
0
0
12
0
12
0
0
0
0
0
5
0
1
1
5 16
0
0
5 16
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
0
1
1
2
1
0
0
0
0
0
2
1
0
0
0
0
0
0
15
0
0
0
0
0
0
1
0
0
2
0
0
2
15
0
1
1
2
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

37
37
37

0 16
0
0

37
37
37

0 16
0
0

37
37
37

0 16
