7 676 382 true 8 14 16 27 28 30 34