143
101
101
200
608
447
181
123