21494580
20861365
48043494
47053006
47383124
27903405
2731099
45105575
59858441
69496900
17713235
94653265
66355396
58553300
41765913
6628199
20267613
27983242
74269012
14624214
30895775
38233009
77856995
14962305
49098525
81251890
93713799
96029650
3084892
46767151
21525355
98173773
76115359
51367902
84732132
55517748
9545799
50385932
29672933
11336856