87
25
431
143
138
123
547
48
624
258
479
150
393
166
222
74
566
125
155
119
402
45
115
85
438
46
538
168
275
186
516
68
532
75
836
243
372
51
560
142