1
2
6
12
28
3
5
10
19
21
24
9
10
17
18
27
29