47149231
82965032
70552386
16837494
63878715
29674225
85389863
6121249
82391670
31881486
39207307
10747815
30277576
21503571
91583503
57275886
36452189
46561572
83579720
92578099
91956530
17442555
57503197
15942483
56501538
88518953
7125560
32267680
91395917
4489253
89675015
44351638
86279132
98566108
6232616
18803353
86187895
95614798
84153253
644083