50172134
62816546
23916412
323030
58367798
7473504
64729936
12878158
73463810
26814701
57951971
8486316
39251924
87627611
17517968
4018879
2278750
33263243
51266928
246025
13579178
62752424
33735229
48631358
31176918
13356444
34031295
9961266
96694865
81117109
68826127
7539396
67327029
51157443
57559731
8618282
62183120
9855090
7925337
99639141