7
9
31
103
62
98
48
21