10
27
34
43
53
74
78
80
96
114
118
119
123
137
140
153
160
164
172
191
211
215
220
233
234
236
239
246
256
281
291
303
310
316
323
354
374
381
382
383
403
415
428
