106
348
302
248
141
115
4
146
18
25
550
79
375
262