1
9
26
24
26
29
48
57
103
18
61
58