18582943
68362668
44714162
266674
89519707
5433334
5320158
81895912
31283533
20614134
8468968
72738020
65893455
83519546
49182788
56475583
9665383
11601300
78637220
83697448
26704121
5151968
80066079
37018490
50647555
76486464
4474154
54832619
1734430
74821943
13716637
79585336
33761744
8173484
9127352
97673144
38193625
71234376
4955207
40036627