58308260
25119564
31794583
55586111
33464592
74531098
9902154
54034064
95767381
61194926
31938876
72852570
5385452
65576656
5991458
2543558
72235782
18022792
20523770
8447194
96281684
18036848
75493309
18524612
5505740
59887796
75129411
23869728
56233899
39596546
28492130
74349958
71743427
84394508
66936632
59544794
53384610
2794874
5920239
62085818