3
40
63
20
14
129
9
33
29
25