2
3
6
8
9
11
15
19
20
28
29
30
31