59
42
39
43
44
51
118