15 819 503 true 4 8 16 17 22 27 42 53 55 56 58 64 68 70 81