25181070
8212262
59413463
5691697
29368965
40226279
9484828
81766491
57687870
83222718
83356900
3395533
1014582
4516277
74586417
65203315
76138274
17058029
19977653
11514762
74222296
300860
15627387
56035986
12392604
71345476
56483725
93226166
68924027
91917815
98745715
39027370
33664045
8835830
9634313
7358063
86875620
46036012
50278248
80674580