51988774
18818412
7603358
69271869
9133896
38046170
71601562
21864441
85539447
70376875
25237048
80542066
79466579
6164716
7561400
13082853
5301854
79573289
12057745
77728497
23199604
4813792
896267
83828502
26955818
27366185
90146228
80019969
70295027
67821663
64729683
6754568
99962306
16013318
9417444
41536728
45275336
84868938
61443822
23695847