4
10
19
32
41
60
79
93
106
110
116
126
147
148
153
173
179
182
184
189
204
207
211
218
222
230
234
236
244
254
272
276
282
291
313
321
335
343
360
382
391
397
402
408
426
428
433
447
476
488
510
