31
26
33
42
34
19
10
1
8
5
31
2
1