22095 93
138964 327
10750 331
9225 710
2878 181
22683 599
11559 331
988 103
2333 134
3322 92
4093 126
3986 397
165726 701
1640 50
5439 829
3739 843
629 24
6351 610
5181 756
758 87
3073 387
7543 464
1972 86
7057 326
77539 581
9398 558
10615 580
8024 362