182
159
429
89
374
41
174
135
410
74
449
143
555
90
197
164
261
64
392
183
422
119
516
161
548
14
562
55
341
37
428
187
333
67
171
66
509
148
354
122