51358850
1917165
7328012
74429231
20425856
48478787
7574308
3615516
47767760
38394395
16057881
94795336
29407535
74465731
36907167
48203945
80899888
5324501
76815586
70754685
50323805
31087790
6663815
78787468
46122432
7905507
61107046
25693128
9590440
95083694
73884941
14643230
10021846
35241885
36913205
64496654
88833589
9839064
60202503
90095205