50679705
50896549
14196754
61029377
2346142
66356285
64917433
5123855
7967351
37959772
83681578
15771896
14506065
20549626
70023994
58688795
51797814
89822753
36392703
14981477
73443127
10788980
30448303
96518259
38466190
89202874
38351522
60352999
8641111
7424564
5944017
86466496
5791674
4222409
46397874
15328270
66065205
8123016
61829154
28163835