23
22
27
37
38
36
59
56
53
74
66
73
95
96
77
64
84
100
130
132
143
147
133
141
171
127
126
196
184
195
236
115
145
221
232
217
265
214
229
238
235
265
255
305
331
265
304
324
274