0
2
5
8
9
10
11
13
16
17
19
21
24
25
31
33
38
41
42
44
45
52
53
59
61
62
63
65
67
69
70
73
74
82
85
87
88
95
100
104
105
106
107
110
115
122
123
124
127
140
145
149
153
155
157
158
163
164
165
167
169
170
171
172
174
175
176
178
179
180
192
194
197
202
206
208
211
212
214
215
216
217
220
223
231
232
236
241
245
247
249
252
255
262
265
267
268
269
270
274
276
