50157768
48193557
35074367
4839778
15453462
31193322
15968894
88335700
6822846
5358224
19893835
22563342
49507754
8449612
68112380
54131172
23353214
96994780
68018198
12846133
3654381
90346662
31573455
90167153
42251659
5615570
90712820
37295898
64925556
26163010
78089044
37415747
2157364
27531655
96887759
59467976
8725704
80038559
64454460
95306985