290
119
258
28
511
123
327
137
642
212
389
220
535
41
243
133
161
105
262
174
452
154
522
137
591
95
241
47
201
126
344
135
382
145
297
50
249
188
638
136