22897331
1960384
93592115
25915933
27421618
57789014
87151773
13673665
74272538
27032870
2594553
80828924
22913306
5809847
70423903
95187087
33159810
16265287
85731895
49417826
31661286
22256311
8857242
10084572
74406602
41435628
34031323
537633
29909431
84274366
77574274
47598614
76857444
21559664
36516202
21198941
6795706
26803337
30065916
46257031