40037086
1193481
98668401
36437522
88498220
1443086
62173083
98995811
89132010
73494167
24674103
40763203
14262349
28569284
1139508
76554297
87414737
61248
65908270
2954434
13724905
52631574
2242694
88123702
44982401
73774036
86401966
76147867
78864046
89584319
47488663
72383984
477281
10948736
71906704
17582921
10508020
745750
34695675
57667268