3
28
18
40
49
29
31
45