30507 405
4511 281
4556 465
9002 419
4920 279
11745 761
6737 711
4392 851
6463 561
5501 757
6861 670
17692 210
11895 314
16305 558
5821 648
5125 640
4094 713
4728 564
4659 692
2770 41
13259 342
1211 49
19683 547
21755 422
17244 589