40447 430
25553 618
5494 612
20667 562
41975 125
21400 233
26622 259
46287 384
51203 720
4286 383
12644 666
7864 502
6561 222
14002 457
11935 170
62378 95
110057 667