8
10
48
104
56
17
140
459
299
119