58
12
43
51
89
11
13
15
1
7
4
8
22
34
-1