90
11
9
7
86
78
537
132
245
29
60
74
24
53
27
107
30
44
187
114
162
775
34
85
47
31
23
191
37
64
71
57
15
10
55
214
111
73
92
156
45
540
42
54
138
130
261
72
32