87328826
4945983
30812185
83261912
63984958
86936744
64085517
86277160
77096299
34825680
70228281
5263343
90473342
30238901
80976684
2073548
40547074
33921892
63358872
48833940
60168606
84761719
67968454
12698730
49342123
6516494
52281969
17668366
95503541
3664378
2042124
4286829
18392966
10173827
37805615
54958132
62097077
65105877
92731011
6488654