7
9
15
19
20
23
24
28