29045 65
42528 889
52325 731
24452 363
4557 226
15576 175
7118 496
3970 63
9479 927
9082 622
6620 628