58128656
33167289
13221392
50462454
68596773
4336759
5658649
33304008
782771
28129733
31696444
43466994
69281202
52578400
48593848
13939044
53176100
94181240
19545158
61212826
37914968
42816457
67007536
23505969
33736429
67215215
5275537
59848845
30683579
97539555
76853829
46449073
6772730
65593177
19164444
9110994
85621673
42526672
41523373
10548329