39691225
33409164
27388954
66066867
87588832
98509139
476478
53748267
28229533
57442043
8971679
60341002
12111269
791102
876890
72088583
91271853
83565962
53529863
11843952
56167873
21318624
83173567
79796289
2086444
4778654
24046195
81794277
54618235
97607132
56237239
7206902
5550531
90549767
91543101
33426758
99129681
59302497
76202363
7528263