7
6
18
65
51
35
54
52
40
127