63 39 87 64 78 77 57 40 69 91 34 30 91 25 38 68 33 39 71 39 40 41 42 43 44 45 4647