40367727
31021110
45386147
12044242
698961
74738222
20416413
39368442
22288482
7059353
33032741
93152260
72232288
47139240
11338224
94289270
23287234
2278813
77879430
33915998
83455259
52162676
15749213
21158322
66896340
1579613
25132004
51952083
60861020
64087453
56979976
71779879
49208285
80956276
1999597
4059084
5628764
54627159
69025921
90479968