2
5
6
10
22
27
33
47
56
97
105
118
121
139
