8 2373 532 true 3 7 9 24 31 32 38 39