45 105 33 49 6 60 37 12 7 90 8 5 55 21 9 12 24 180 54612