87 55 66 64 40 93 105 114 3 42 100 46 97 62120