7 887 382 true 3 6 11 19 23 32 38