21
15
22
19
32
35
89