7
19
9
12
14
15
46
21
39
28