57455325
23293892
2051319
39729695
19488344
4581450
11845439
17468149
89833754
18328006
51388494
26062370
33933079
62874415
25559842
70679074
98161244
30879023
94776557
21678368
77712621
23946492
91239229
54099262
73175269
99622001
68487623
87355499
29022256
63593784
711200
43181089
56496591
19702047
24255947
40577361
14233406
77797113
21185403
78056433