23
10
11
24
48
19
31