23
10
12
24
48
19
31