29214 66
42578 889
52416 731
24460 363
4579 226
15585 175
7127 496
3988 63
9487 927
9105 622
6633 628