30
2
20
16
17
9
31
1
14
23