96 76 594 12 21 24 44 17 1 32 95 82 33 24 2 85 106 40 57 27 26 53 1821437