6 448 139 true 4 16 17 20 34 38