0
8
10
31
41
52
61
67
72
84
94
96
104
111
152
164
181
186
190
192
201
219
225
226
229
252
257
258
294
306
346
347
356
359
385
393
400
402
408
412
420
421
422
436
441
447
455
467
477
485
503
511
526
