11
22
28
2
13
15
23
4
5
8
11
17
18
21
30