21169491
6883153
1681848
30939505
20296481
56165003
54783318
83609893
20503715
45584169
7122107
63318790
16003200
7266466
62512631
9129742
98278340
9251742
33793299
38653650
3784926
96337859
97453394
50876278
9158715
8491495
6825682
44265909
5508261
9133030
7958782
2799899
19835289
61593276
26282710
43577877
89141245
1425641
2807536
73358586