0
3
10
15
20
27
56
60
62
69
75
89
97
110
118
128
129
134
144
158
161
183
189
220
236
241
255
268
285
287
297
302
307
312
320
332
342
345
348
350
353
358
361
367
379
425
442
459
464
481
489
494
499
545
547
553
555
563
590
594
595
617
626
641
650
671
673
685
697
