0
11
12
19
23
32
33
37
56
64
80
95
101
104
116
119
120
123
124
159
163
164
166
196
238
250
257
263
265
293
297
298
306
307
317
321
324
337
341
342
353
359
363
374
376
377
382
385
387
391
396
403
409
412
415
418
421
434
447
449
461
464
480
487
491
