7
113
46
114
11
107
8
32