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