10 854 517 true 2 3 16 19 21 32 34 36 38 39