21 217
90 42 68 51 94 93 6 87 97 76 71 59 57 73 32 3 86 51 22 87 29
