87911594
79182913
20315147
35566189
70603156
65066516
41453702
63837106
36384616
52161714
16019462
55023488
37825330
4205547
95435760
41566990
1537837
74937867
4314768
22136209
50138263
14577356
96042094
45005782
13601134
66518536
40496713
98438942
18155976
10476462
57762387
16305775
70663908
15857754
61527294
51193876
17774149
69554025
86749790
56704191