10668890
1997285
5369502
26721441
54203797
36798420
5140304
55343488
40816308
43417012
4447253
27071040
24535980
99744989
17777004
56124880
93607257
17066468
46289923
62369168
7524626
50046502
20092135
77542276
83863618
42535861
47232866
54433875
86084958
7353968
36753283
30849082
61408347
16199112
9029071
56844906
97258948
57078967
91028072
39952170