40576986
158988
43006198
94206167
93444958
66119437
97293090
54451417
24479711
6731332
24146628
8392628
48966826
35088741
68646791
84024104
1036666
14383120
50418447
34726855
38889451
83339462
19796699
15987027
43646253
43038716
46129822
88418675
87269635
79308873
76556153
62256285
55743560
57481780
67858152
44848399
2309810
22619982
68361233
43405416