82908014
1381705
23384840
26586335
47694335
57083872
8726593
79425754
17425047
43067792
49879228
23412355
8199193
19966828
99981978
61318020
33233066
56134626
19613028
13574162
95676989
21327780
92206170
50689423
23443631
31574775
43095334
65261296
56911307
2640723
50738358
93661425
36667869
28083364
76897910
16162509
72591284
74128489
51272032
17306260