0
2
10
11
12
18
19
26
28
30
33
42
53
59
66
68
73
74
84
88
99
101
106
112
129
140
141
152
154
160
167
171
176
191
192
194
198
201
212
222
224
227
242
247
253
258
261
262
265
267
270
271
274
278
280
281
283
290
293
297
302
305
312
314
316
319
325
330
333
339
344
345
349
363
366
367
373
375
382
388
394
400
401
404
409
413
417
421
423
