0
1
10
17
24
41
49
61
89
94
101
112
142
146
149
159
165
181
186
