80768527
22865077
2837881
32737815
6119110
23688918
15206152
87087340
46193045
47554187
62301697
78583298
5265801
97152884
77613060
34296343
5584169
90314190
65555693
26084948
49418379
89196867
509464
70282869
67241813
61058067
18734114
30842224
29241829
73632408
81166072
4071544
86846261
23223759
11559620
60666418
21537331
45441419
26014256
53069607