94986231
1528941
5536277
75007395
5162992
71648993
7857144
27205689
9272719
77828084
48934100
46656672
20291863
49592403
83361799
5744224
98877461
34821004
9484580
17304973
29152806
1143794
75831853
57254830
76457672
91485717
58307116
53294915
99108309
47126171
83825530
12834462
63409304
96345928
67178040
54759033
46331027
16202692
94137571
81808120