38793797
27098510
8961928
82844144
46693838
63992815
59403156
12822392
42084744
54018008
25337221
86729051
5830994
76762873
39547790
68164376
59674175
35688599
4471527
65885775
90393570
69848047
5167363
76231395
29033103
26283893
52442577
63828426
42252363
37964993
75464587
52834811
89005297
4573546
28586317
87536542
44457752
17644546
36319758
16537434