10 2779 549 true 1 5 12 13 20 24 29 31 35 39