89983450
3840654
31993155
13035665
7205871
89892595
73788836
8833666
29538580
30014636
19695781
13526944
48299592
88247891
197598
51293730
15244848
85634243
75491881
4981203
13627849
34917882
60429931
76187115
52955234
308652
34672150
87528623
4246587
32173423
54599910
56237247
13028294
49674901
58914324
31147091
82779452
2645865
23281552
61522456