49106065
29552144
15606162
19151526
61228791
39994387
98848450
37522079
69554197
51194010
71491807
66236256
13568998
11315902
36858862
16155317
8651526
92563868
30848134
97593438
41059007
78927943
30044997
39133197
29762950
9589798
74442391
57431864
85739134
6821309
82209223
48474436
10473058
21037619
2579201
80186067
15708440
33845050
36173478
53079864