5045600
36511280
53584703
5623684
73241672
46963047
5693263
41798277
43409506
8014420
96786050
22517786
39614210
52215934
10368456
32669618
21068271
57967484
95877634
25501592
54752294
71386509
93854988
34665420
72735513
2697676
12764406
89854925
1519534
71081626
34051952
64436
96411040
87458287
97751108
29407738
9923565
5031698
26362142
32428579