5
7
31
44
55
62
70
88
97
119
125
133
155
156
159
161
