18856683
78868224
6138742
45088913
64747599
38855362
55639473
76485987
23266099
21584536
94269026
37599610
16354132
50953220
75356836
43674227
69628636
25526603
44424490
52255971
65787399
55175600
28039376
89417836
8654367
54748658
85723399
12582334
38961561
58292745
23108827
9837449
35745317
68314620
71573722
95961197
60588089
85005892
2634816
87594662