82
50
542
134
305
159
475
50
389
57
494
153
234
92
174
63
237
111
622
232
112
51
624
268
432
164
213
67
369
131
580
173
319
194
498
47
218
149
853
299