96004547
4224984
32236313
43843831
1839934
57194908
89463428
80824872
95157783
39681408
45866334
12257385
59517242
17277246
29839032
45705673
58229698
68435583
73468225
22613238
4680825
5787994
85796471
926914
67807329
56727043
55179242
64761474
59638596
19012492
3115426
63393996
99941562
63419019
39637312
2189596
13765921
93199622
442610
96248134