23 428 45 1 2 3 5 8 11 20 28 29 30 33 35 39 40 41 45 53 61 65 67 68 69 70