27075 601
22683 259
21649 308
23185 633
39268 609
34592 658
58548 803
91153 262
77894 544
30673 935
55169 115
45036 614
28303 136
31297 805
59337 623
24019 480
16329 218