96612516
5596397
81058438
25347644
85016624
42663881
80366268
11984886
84323777
55947847
59372662
3934733
57626036
24251937
67968999
72272802
18719850
55611834
94757120
5376477
76672254
36708180
71796183
222947
75309384
74467467
63533677
37386479
60885
89147680
50165287
8803509
15541079
30142012
52846168
28414075
71714692
90674818
51052668
96054311