18004824
6228204
58665729
2168527
87232565
2529828
29063758
52094482
23136615
55958816
22559010
60251507
30393446
3904553
62353857
48199570
8149178
17495576
21799124
35964159
80469316
48644816
79201820
97871022
49603317
86346433
49688731
14567402
85294071
98474835
98023972
98009527
93673204
23043789
36287921
8066322
69976776
71712327
24187418
24388827