10
23
22
22
24
21
19
20
20
18
45
44