9
9
19
30
30
10
24
81
99
152
65
104