7
8
47
104
56
17
139
456
299
119