51352127
95948271
43471918
8420299
64849892
41929866
14337218
12544661
85224721
33585111
18473083
84437636
19666269
40989882
6715393
42638256
9537396
53829622
42383122
80023497
87655260
8091148
30647181
8102312
2843562
84395418
6906354
26673543
401845
74923937
17111871
32196624
7675065
84611749
55555803
9875478
90399736
15531485
487481
74631804