42
36
31
35
37
51
99