45421951
30292727
86668276
926996
15482149
4988856
4398963
31476883
74278203
58463722
73329215
63287050
8084927
19652141
2459429
10846116
52087662
33295577
24963792
18455424
37512266
5831303
21055675
1677899
48007866
80235406
22711726
83407937
66904583
95669183
21373976
99498359
83104398
54847215
67048764
77986170
41828197
69718894
52585564
4491884