57382768
37147743
10338235
65673617
87438326
16919871
21278008
38707238
76126299
19545262
89855512
60713697
7994382
59204733
13975828
13978856
93337189
44842612
6776325
11114044
55507905
42195190
68981959
23566403
44611748
77686019
78606750
15512456
11515904
87005600
42055143
83381890
66663601
15177887
32677555
3985584
927433
29542249
95225710
34409456