19749453
26999335
3652931
89979642
54369655
2847629
26904617
68911572
67464403
64045293
86868755
72809000
8525611
25495948
10285030
5683417
6854244
12984793
71404570
50573763
65575791
39299154
8006130
65901501
74545389
57747831
95472301
34971921
9505054
45314134
4414773
87846800
54536941
41792587
93091503
24232431
30014353
73293978
34497070
20663683