4
2
7
17
27
35
28
9
10
11
17
30
8
23
12