111
36
52
51
42
46
105