18073715
93274927
29294369
21248487
69016675
20933731
3934299
53934419
11731367
382321
149703
18692567
41023358
6382948
27032931
37344633
69684195
33503919
58058445
48863935
58838482
54324221
12053750
41627999
40807711
7581340
90655084
47519188
9305129
57817320
29276935
57789413
26101652
4686911
58015672
8692095
53909515
577173
25931860
84201162