33
32
70
68
23
389
49
54
508
65
46
56
64
92
21
325
167
236
187
161
142
202
201
122
188
240
131
150
409
51
206
132
157
175
139
246
89
270
180
53
194
274
77
124
173
102
144
288
153
224
287
316
312
251
166