15 348 64 2 12 20 25 29 36 44 45 48 53 63 64 66 67 70