3
31
40
34
25
21
49
4
7
39
14
19