148
514
157
522
181
423
210
441
117
160