9
63
51
13
78
86
45
107
38
33
51
145
26
91
18