57256232
17162540
64037132
2453224
89849299
45044535
5937719
85054292
86117895
55447788
39158948
34934006
83408562
36689543
70922764
19991160
56895807
1678903
27038681
79578034
13937620
87829162
10831975
80543911
16149599
36692384
84618464
33854127
10133292
62378397
35999687
6670612
52465389
88382391
802802
58635632
68372591
35898966
24484728
6199733