8
21
64
22
9
19
51
24
25
123