58448658
75137559
654891
14582954
78746959
5968700
54696375
29104129
47998617
14813789
12331129
15221749
46609366
7235849
89052326
27024282
16565722
77282417
92831852
3505015
7599143
51045971
10419142
47752702
26486179
21716932
41155435
31276404
20692789
77152532
33617456
74139372
97119778
17843569
21743620
88115583
80196019
64798664
3184495
83894909