101
38
118
53
64
28
9
20
108
35