166
10
42
817
97
243
168
11
29