0
1
14
19
23
28
32
54
67
72
79
87
112
116
143
149
168
175
195
211
245
258
295
308
315
325
329
332
352
353
356
361
362
363
365
371
373
381
383
388
393
409
410
416
436
446
468
486
493
