70089743
21837737
43138346
90987583
95889921
79508944
50118177
91531420
2473314
7415886
15319215
35907449
95714726
9559623
61219863
53605294
24296141
57352952
74656717
38882824
38473496
37091344
4933716
49461722
26218358
95332692
52247832
55267558
93263856
46176056
80033348
7822981
76388672
99624884
82524160
79534846
92399680
4204890
846546
41897665