12
32
44
29
21
26
30
35
6
12
113
7
12
29
29
112
98
5