31
30
16
1
23
8