10
13
19
22
34
45
69
92
104
109
113
125
128
152
160
162
166
170
174
175
207
209
220
243
251
256
259
262
294
303
311
313
346
348
349
351
352
359
366
374
384
385
396
402
403
405
428
438
449
462
470
513
