3
50
3462497
1562500
3758800
3628800
4790016
4728820
3991680
3041500
4908000
1792103
2873700
6389400
9021000
4975200
1229000
5808100
5707500
6798800
3348900
3418600
6899400
1791590
9798900
1932100
8679819
6049021
6378317
8980213
7390611
5686205
7819503
7733401
5522500
2684354
5349800
3627970
4761000
4280200
5983000
1792103
3859611
1121622
4160223
8907323
4056955
1220703
8636900
2970941
7560580
1275204
