21
20
13
24
22
23
31