17
21
7
3
35
4
16
11
15
28