30569337
73912796
6947538
59525446
63171282
60111283
95615741
51371536
23868821
91706040
74295476
60727716
99441624
66369128
88304147
64763957
74483665
51885619
53035237
90158306
87974446
23058474
28874268
15848379
530681
80797947
44833878
23701770
21592338
1827412
1336726
1487667
32468538
87992979
48271279
26414046