0
8
18
21
24
36
51
54
60
68
78
83
87
93
102
118
121
126
163
177
182
194
208
217
229
231
266
268
286
292
294
296
300
314
326
336
339
353
366
382
390
397
404
413
420
423
431
480
