238
168
469
96
427
46
217
151
464
92
502
164
576
91
222
166
284
65
419
184
448
120
537
162
567
14
582
55
362
37
448
188
358
70
205
70
528
149
389
133