42
34
18
71
30
96
39