54
11
15
31
53
166
28
98
44
26
70
23
17
24
563
45
107
59
41
18
261
51
38
57
34
33
235
79
138
65
643
357
190
143
123
55
52
40
136
30
29
10
39