559
88
226
117
531
146
444
24
303
179
204
90
452
62
458
143
288
57
342
128
507
123
227
124
496
138
325
38
261
45
294
157
581
43
303
28
218
75
329
177