15
11
21
31
25
13
28