49 3 1156 86 10 2295 36 6 2909 47 29 7446 24 21 5524 31 11 5475 29 14 4738 37 17 9751 26 10 11337 157 47 14315