7
8
48
104
56
17
139
457
299
119