424
148
510
186
555
142
228
71
404
184
95
20
454
97
113
69
483
54
41
9
89
58
174
36
395
167
567
117
605
108
413
39
391
158
570
184