0
2
9
11
13
14
16
18
19
20
27
28
29
31
32
38
40
44
45
49
53
54
56
61
65
68
70
78
82
84
85
86
88
91
92
93
94
97
98
101
104
106
118
124
127
128
129
137
138
143
145
147
149
150
155
158
159
160
162
168
171
172
173
175
178
180
184
185
187
189
190
191
196
199
204
210
216
219
220
222
225
226
227
228
234
236
237
240
241
243
244
245
250
251
252
256
258
262
263
267
269
270
271
272
273
274
275
278
280
290
292
293
301
302
308
310
312
314
317
318
321
322
323
328
332
334
335
336
337
347
348
352
