8
2
12
3
31
8
7
54
23
30
2
13
16
3
38
18