1249475
90599911
53723144
48333756
5821589
44694055
52509293
9618865
30565670
83055113
27307897
22548073
353465
9177765
47642736
75232598
94933902
25877455
32113775
16025800
19996856
98284075
7100539
9312329
41209169
79327933
73897835
68162711
64545515
78237880
33514023
26002440
6769704
4489361
65813055
18525302
1385560
12636529
33992269
5946721