50
17
31
44
42
46
105