10
15
29
44
57
58
73
76
81
84
87
96
106
111
125
126
138
152
180
184
185
204
205
223
233
238
256
272
294
308
309
