15
3
51
30
8
16
47
63
130
5
29
21
10
31
9
9
20
2
325
58