7 245 387 true 2 4 40 49 57 83 94