9
12
18
28
29
51
81
85
96
105
108
119
135
141
145
155
160
168
