0
9
10
19
20
30
41
48
53
55
60
61
62
64
66
76
78
79
81
84
102
105
113
123
128
133
134
136
140
144
146
154
157
160
164
168
173
177
182
184
186
187
191
193
200
208
210
213
215
218
220
223
226
227
234
235
242
247
248
