58418452
406406
34754313
15316692
11366644
83354079
43068393
9851306
9069624
69608694
58273496
37141439
63584315
6718710
16555823
26949364
48938948
94386949
77929303
6667397
98095068
33859023
60676697
20178194
19487622
16434428
94119887
74574243
8359657
14879563
27504484
87621455
88206667
18847938
20548713
5749896
97702624
9512187
7611168
43237649