4
12
45
54
64
78
91
127
129
138
146
150
170
175
196
203
208
210
221
238
239
240
260
265
266
272
273
275
284
288
296
298
306
312
323
351
364
366
371
379
388
409
417
438
