10 1382 507 true 2 3 4 5 13 14 17 20 35 37