29
20
24
45
49
30
126