245
105
230
20
471
110
297
128
544
181
282
173
510
35
197
115
146
99
251
171
438
152
518
137
560
86
219
37
183
118
335
134
367
140
273
44
240
186
594
119