112
102
385
63
252
85
166
74
64
126