1
2
6
10
12
28
41
51
56
86
88
97
104
105
110
