19
10
23
36
84
96
39
87
86
150