88
91
20
161
61
521
42
355
24
271
182
485
146
249
35
227
32
38
48
189
183
73
141
210
57
257
292
17
92
53
260
174
206
213
124
144
40
72
134
56
332
69
323
222
328
138
54
154
473
232
55
451
158
219
147
153