35
38
30
42
45
13
228
91
262
67
37
28
218
197
239
101
167
148
138
234
229
210
483
220
231
158
139
124
200
305
135
181
330