3
11
31
14
4
7
35
17
13
114