5
57
47
20
105
68
40
69
86
114
462
58
32
71
50
249
49
541
52
61
30
19
48
18
320
122
410
133
412
28
27
84
177
108
316
875
158
65
63