21
17
29
56
38
63
78
110
129
155
192
201
221
108
98
105
41
92
95
120
117
133
130
146
142
157
148
160
166
171
174
177
186
194
198
209
227
214