0
13
18
32
51
79
86
102
106
115
121
129
139
147
162
181
184
185
201
213
214
223
253
259
285
292
293
334
346
355
359
361
383
411
414
415
425
426
432
433
436
438
441
446
449
454
456
473
485
488
492
493
502
520
531
534
541
545
568
580
