7 563 363 true 12 18 19 22 24 30 31