7
6
18
64
50
35
53
52
40
126