38924253
1667441
95752558
89675143
42778531
51303642
80385553
67732522
15493361
66978107
93432646
47631358
1278779
32206462
2534163
90997193
8345766
10215952
10949284
6227383
36006531
68175091
14947527
32289508
34488881
81947844
39942587
28828953
6574750
75212784
74796619
4135268
88404058
65913302
86383825
29172513
1581537
76088295
28833262
15268716