32169264
6484597
57181058
58343111
90352154
276053
37054910
75035692
15041044
92743691
44408412
80393983
77036502
99719240
28217042
15615310
32356049
20558429
15066822
5756408
29536927
23309541
11227413
68318053
60129558
33846766
28662864
63722878
79195034
2358717
23759138
30325962
64788852
26867484
76186195
8978131
382018
65667100
50917553
72408572