53486087
5841960
61709719
475060
92564244
357819
46681735
98958744
85762408
18825066
13332611
2693535
42409234
80931058
39728638
2716546
83063028
96458060
46768810
81574634
74354259
81117128
78315438
31004076
3787500
95774793
78585218
82873267
53642374
38043892
79887176
46955448
85821763
53193289
89729355
28295459
64742523
5904325
67361108
92302975