34
20
15
13
9
55
51
89
37
121