8
10
14
24
31
37
52
78
93
95
96
125
137
142
143
163
165
173
174
199
212
219
232
240
256
285
291
294
303
312
324
335
340
356
365
376
382
391
392
409
413
445
459
467
469
475
479
496
504
506
519
542
553
556
559
575
589
594
597
604
609
611
629
635
637
647
658
679
686
