0
3
16
24
27
30
31
32
33
34
44
80
86
89
90
91
92
104
108
109
112
114
117
121
122
123
130
141
165
173
174
178
179
193
206
207
209
236
240
243
257
264
274
275
282
286
294
295
307
319
321
335
336
351
352
356
367
371
382
383
384
399
412
419
428
431
437
456
459
467
477
482
493
512
514
528
532
534
536
537
540
557
560
561
571
575
