85341562
137939
33612679
20497021
667890
18661397
61829226
29459389
44638543
24584442
1668157
26428319
60434976
94688395
73656851
98235521
84903032
55377338
47192609
97936020
732175
84277212
63227277
50003982
39739700
7412355
70195290
91078843
52676521
4216344
20632990
74197416
16072968
24128797
49582099
31651798
22656593
38967348
18725623
52303440