70293186
3876305
1961722
23687650
98951684
94353518
12733290
59654719
13506067
20835378
4515759
10344728
67397851
22345478
72667572
67137280
47431207
1612400
99321557
82754841
24773540
68916519
12563969
37204229
62178331
89326830
26092004
96367603
62901630
52466799
68448666
613131
18987405
93913232
57101182
93621384
70704546
46917673
70028177
79291457