25
47
36
18
30
6
26
49
8
15
8
112
7
55
4
13
35
31
2
126