7
10
20
30
37
55
61
73
92
107
112
119
143
158
161
168
