31427728
93207595
80038686
84261056
14483257
19363686
7759749
95032352
7556178
56854523
81361921
50409884
84566133
25862494
61404858
38385396
12367996
7721329
81227744
69827221
11079488
14595757
1705847
33311042
57669131
60943279
36873578
97254834
8099653
26859686
67861265
39672717
57565637
52308144
95255977
34715545
11424016
95606545
8223396
60782347