10
10
-1
28
42
25
25
42
25
25
29
-1
-1
32
24
24
24
24
24
24
35
25
-1
32
24
23
24
24
23
24
31
17
28
36
24
34
24
24
34
24
33
-1
32
30
24
23
24
24
23
24
33
-1
32
32
24
34
24
24
34
24
33
-1
32
32
24
23
24
24
23
24
33
-1
32
32
24
34
66
67
34
24
33
-1
36
38
24
24
24
24
24
24
33
-1
17
17
17
17
17
17
17
17
17
-1
