2
9
12
5
12
19
26
89
72
102