96
126
84
28
143
61
23
85
23
7