25
183
109
111
94
111
284
429
416
191