2434232
3264110
12994695
69986928
42743896
5315030
29555493
60392853
51798406
87809661
24521966
33298420
73442960
51252329
51772828
18229715
31244619
34085558
10396228
65504706
30997062
73263297
9745624
53797886
73311778
29783692
58099554
47919487
4958996
66084131
7639577
13115145
78205081
21421599
46632496
92422945
900905
43035682
63779501
50069830