99 165 46 117 100 72 125 72 94 31 206 42 64 67 71 65 75 77 89 60 54 45 60 53 128 17248