84508967
64609710
3659605
49637191
13427437
11041961
33907011
43749365
72452257
56146281
2852824
50014632
38347868
91832503
61953259
63498645
71316792
58873607
73935140
89829472
20059879
80162003
26258401
38847508
3806214
72837639
53139458
64857299
101233
26079430
15777166
35945322
93806250
42199410
54128880
15647305
3414397
62107394
46396878
8766426