15
30
34
47
63
72
89
97
111
119
132
141
142
159
175
194
204
216
222
226
228
229
232
238
249
