17 521 98 1 4 8 16 23 24 25 33 39 40 45 46 53 58 63 69 70