0
6
9
11
24
28
45
77
96
105
107
115
139
145
168
175
183
195
220
240
255
257
265
276
288
291
295
302
317
335
345
346
350
356
371
389
400
413
414
421
431
464
465
466
480
500
515
519
520
543
573
574
593
599
