0
3
16
19
29
48
54
60
72
74
75
77
87
100
112
119
126
136
139
151
163
187
201
224
231
243
245
249
254
285
296
336
341
347
359
387
393
394
401
409
411
413
428
440
447
456
459
475
476
494
514
524
525
