7
11
11
7
125
129
149
33