26
30
34
310
27
19
28
62
29
43
42
15
89
47