true 2371 645 true 10 17 29 44 48 50 51 53 65 78 79 83 93 97