15 980 87 2 6 10 22 27 29 33 35 48 53 54 56 57 63 69