0
6
8
20
27
31
39
41
64
85
90
92
95
96
99
112
114
122
124
125
134
137
181
184
186
200
203
207
220
223
226
228
231
233
244
252
255
277
278
290
294
299
301
320
326
333
334
352
354
358
363
368
372
390
392
420
431
443
447
453
466
468
503
513
514
516
519
521
547
574
