0
8
13
29
33
78
93
106
107
126
142
162
168
169
176
177
190
203
211
217
221
222
264
313
315
317
323
339
341
352
355
357
361
365
369
374
377
382
385
387
399
406
438
444
469
476
481
484
491
497
499
505
519
528
545
