31207924
94695676
74154400
1564434
19922923
31886951
25473536
37578921
8235566
17048725
53063824
78064401
10524388
20517555
13083510
91666999
66396052
38313411
4667758
4718192
8056841
52945300
17351459
83526708
18679219
26831031
9119379
16204646
81322162
31039136
30115644
59536912
40625695
94099110
25197273
68627684
73735746
1782722
37516448
11626411