0
18
25
30
34
37
48
69
85
91
102
108
111
122
143
156
179
183
191
192
209
