15972121
66055541
50964413
58963741
19882952
38578357
70712363
5928787
66251973
43549357
45204733
18744074
94596269
39457789
73754985
11209895
25235222
4116204
5531
9977944
50524903
17065965
50016235
71533297
64631417
91491663
85411683
46097864
52334598
45845817
71507393
90488147
15495915
85558681
42351145
5981721
80612563
1231920
83337107
10783172