191
153
90
121
174
330
469
215
438
296