203
95
204
113
564
38
311
79
358
115
404
169
518
173
412
27
261
150
373
43
100
27
523
84
426
154
173
85
204
90
260
139
542
151
288
159
138
65
134
111