8 2054 507 true 3 8 15 23 27 36 37 38