47
591
36
432
171
697
95
503
44
249
89
362
38
322
344
29
280
16
266
17
334
26
178
90
238
186
59
346
1
148
21
264
34
341
61
284