0
9
10
11
12
13
19
22
23
32
40
41
42
45
51
54
61
62
66
78
79
82
96
101
105
107
111
112
115
120
130
131
132
133
138
140
148
149
155
176
177
191
192
200
205
209
210
212
213
218
222
226
227
235
246
249
257
260
266
268
269
270
274
275
283
286
288
290
291
292
293
294
318
320
321
322
326
327
344
348
350
353
361
369
