19786632
89883014
96265560
68385872
25747794
16002786
26755730
30004885
86853976
59535366
37847439
82497565
99845235
21015487
3868036
34726313
40474545
30344392
52138213
57379358
49368240
1859628
96362094
23014103
55065632
24372714
35624673
12464792
30239509
58474431
75324328
1471859
15525045
34392421
23524428
764927
27597337
92522070
42935335
72877684