7 748 371 true 5 6 12 14 19 30 33