8
38
44
45
50
85
86
94
96
103
111
112
127
133
138
164
167
168
179
190
200
210
219
223
225
234
286
297
309
310
315
322
337
341
345
356
361
374
382
384
389
391
395
408
436
438
469
495
497
504
520
530
534
543
549
