1
10
30
37
44
56
62
74
81
93
97
116
118
132
153
157
163
