3
9
25
44
52
68
74
79
98
106
114
136
146
157
159
164
167
173
180
194
210
220
