1
1
5
7
21
9
13
10
26
30