51
45
46
63
90
98
149