178
31
33
3
53
7
170
38
18
16
137
23
52
21
27
250
182
6
138
67
97
51
111
184
88
41
257
108
90
135
114
49
43
242
70
24
468
78
166
164
569
157
223
240
117
201
107
207
229