10072565
24806047
39195313
11701079
97298128
85904671
8120669
58186519
509957
59738223
1055677
27425365
48615910
94844923
15505510
85419535
86659943
51943595
83804132
26056235
14287548
45886
53206993
8265590
42054727
79872274
34026576
77888841
73585579
37939499
13475999
10596063
37602301
63848676
21851030
98305974
76464091
66326955
12825565
27097255