29 944759 582 5 7 9 17 20 23 24 27 28 32 33 35 37 38 39 41 43 44 45 48 49 50 53 54 55 57 58 59 61