257
111
233
21
482
115
301
131
563
191
289
176
514
37
205
122
149
102
253
173
439
152
518
137
562
87
223
40
189
120
336
134
369
142
276
46
240
186
609
125