2
3
5
10
14
28
29
30
31
32