2
9
12
5
12
19
24
88
71
102