63
89
128
172
131
376
235
783