510
77
289
90
292
81
263
158
262
73
432
115
200
126
130
75
467
125
470
305
404
107
90
44
121
15
494
162
415
55
249
134
375
208
592
206
573
45
530
100