31
30
16
2
23
8