896
174
949
422
831
243
493
163
345
52
273
37
567
185
447
142
424
136
261
154
119
36
374
138
513
172
292
141
472
85
133
63
82
53
154
108
501
46
409
181