66542313
59768956
87106069
1674970
99805848
72877243
59598437
8363389
31746285
82699470
9167669
18009007
89726576
44292328
47207898
16052276
69081905
66445956
24636871
7519924
81591784
7081981
21073956
85467100
51442237
31357589
47898595
98598854
94925965
32562508
44765932
14809186
5703630
75528738
73564680
83327032
37064714
95064454
45625157
10477736