4
2
15
13
31
23
22