2
4
5
6
21
27
30
32
36
58
101
