29907003
7763596
56409939
29912367
55111518
9987847
60595696
7421402
33864107
20463265
27899307
41446784
64416432
45749902
44716952
62208807
38783969
99956759
69592064
19301016
39568867
36551495
47329420
51357933
39646969
71967770
10241892
66868024
55748443
67569144
92507382
61315074
11126569
81483741
48898603
80472601
26293262
21971043
45716831
99659845