12434 256
2499 238
9699 622
2128 208
14715 858
169834 406
33080 497
19683 826
7604 271
31191 116
26626 709
3095 33
4248 685
5326 329
2126 428