80
116
1818
366
326
64
110
176
143
55
233
2145
59
46
8
44
64
25