98
105
42
14
35
17
12
61
53