8 2357 446 true 3 7 12 17 18 32 33 36