46812676
35573599
39857951
20143022
42948369
88237820
12697668
4279504
16516973
60691568
19964116
73538402
75904459
77491677
17251419
45603313
14433582
80324949
15463697
70137399
37462411
53943067
45931926
87956030
85503940
889796
60832985
12544586
31406696
70344080
94629871
66004073
46397972
27743660
75489498
84759832
6122728
29947106
85307403
4132309