0
6
12
17
23
29
35
46
50
56
62
67
72
78
81
85
91
98
103
110
119
121
127
135
147
152
157
160
164
169
178
186
189
195
199
205
214
218
222
229
231
