18
31
34
27
45
26
23
43
32
23