239
168
471
96
428
46
218
151
466
92
502
164
576
91
223
166
284
65
419
184
449
120
538
162
567
14
582
55
363
37
448
188
358
70
205
70
529
149
390
133