115
72
12
25
27
156
188
35
11
8
19
28
177
578
74
17
15
86
106
225
54
187
97
77
165
109
58
51
46
60
166
153
55
169
190
29
83
24
59
92
42
70
82
85
95
50