20
34
42
44
49
53
60
73
94
107
110
118
136
138
155
157
162
198
202
212
215
232
243
253
262
278
283
303
308
334
342
343
363
377
388
399
401
406
408
409
450
454
462
483
498
500
513
519
521
540
542
564
592
594
