2
9
13
5
12
23
27
90
74
106