29136 65
42557 889
52382 731
24455 363
4565 226
15581 175
7125 496
3981 63
9485 927
9090 622
6625 628