5
22
25
28
2
15
21
7
10
14
18
25
29