12
13
12
24
20
29
67
73
85
35
58
108