7 7
6
15
63
77
30
52
23