39792535
44771730
50641119
8099384
48485296
84695670
6531941
17294646
3938480
55639070
15759915
6438537
85198432
30453250
36676699
32487203
18279061
87732189
7262180
18895034
97164594
67326904
61833158
6921911
93395775
67537779
97033052
42986816
54799479
15676920
762123
3995319
71788661
98864085
42058624
77301122
53258252
72009597
92814943
70976706