150150 498
4592 880
32702 170
3234 527
2671 498
13233 730
8613 320
3264 452
22783 800
3372 154
16287 240
22049 322
4908 351
15862 432
5031 434
4421 181
16830 379
4595 282
9653 605
4085 639
1479 200