10 502 357 true 3 12 14 15 16 18 22 24 28 38