232
80
20
26
196
72
66
60
97
101
145
62
132
106
95
78
112
866
92
190
257
146
46
49
36
61
17
172
266
83
149
29
158
22
34
42
18
140
31