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