0
2
5
10
13
17
46
49
59
64
68
90
101
119
146
149
