10
9
10
36
63
74
269
143