77431156
35994463
18215873
42608358
68494255
66495635
19596490
56931671
38828568
5901999
85646482
90972
70502666
98895538
552090
93374902
45974620
2487774
86628848
87656114
12124231
51211556
4082785
22576038
84949854
13594670
23208940
6684755
81326542
36942452
2599266
28061689
94403859
75913877
46896246
7185196
18367201
74818533
73945840
81586921