0
6
10
22
57
71
72
80
86
89
91
100
112
128
131
139
148
165
178
187
195
197
212
215
216
248
268
271
273
278
300
307
311
315
321
323
330
388
389
399
403
412
413
430
460
463
477
492
505
513
515
534
541
547
