true 428354 3260 true 2 8 10 11 12 14 16 17 19 22 29 32 35 40 45 46 47 48