4
21
28
6
38
15
25
17
39
31