93
181
225
148
83
165
147
204
384
106
79
233
195
59
25
166
72
84
136
49
111
122
250
145
149
193
115
46
100
418
70
74
257
304
36
143
167