35
16
23
28
38
52
112