7
8
48
104
56
17
139
456
299
119