41939021
221161
21951768
8331594
42279366
77742507
6078195
74491699
74685094
61547307
63968655
13915389
5139027
66188321
17456269
5781232
99789019
88734443
43515349
10258947
14235593
9416235
74055711
62293859
66216647
92809245
41594727
33526003
89423938
44824980
36147091
48569118
18647124
18531370
99143383
30303282
68079793
35286027
5583610
57056786