82945477
4566607
2033904
40547593
52901413
23318596
99546409
51487600
89774083
4568188
46887027
9493559
71225032
65983697
86105868
80926730
78423317
98787257
7885726
62343398
30682465
60149067
5432110
11269006
14299297
8415999
65375842
55369607
31249038
37959065
89883572
15117162
98491376
41667879
41084069
16378729
44987659
1840723
56477540
42928173