45
99
80
40
39
30
29
12
53
64