70028356
19413792
64739893
93879640
16699671
1115049
50737176
72355246
4176620
858531
97914383
42925025
63345991
82342918
35886194
90365297
85492458
55342295
9202467
54712926
47403748
18947277
58458998
51429232
39534686
86584822
11537914
31354606
38268590
3841385
68634843
60329508
15986964
98369626
55536191
2154688
96125840
30586930
90986420
8514717