12
23
18
21
45
34
35
40
38
45