7 150 233 true 3 4 22 49 67 95 98