105
28
29
10
43
10
36
39
47
7
6
14
6
20
15
14
42
17
4
3
12
3
40
Next page