4
30
17
31
3
23
1