102
425
428
340
295
65
515
334
337
151