216
126
89
865
259
87
117
54
138
63