2
1
3
9
14
7
11
16
13
18
29
72
25
28
71