50
35
31
51
33
43
103