200
126
89
861
259
84
53
136
63
81