38694773
8851984
78454091
50721588
63734592
65556009
10258947
25432075
36407627
6831500
82603699
63065089
2111679
89073847
16635672
20413780
86874075
6117713
94578084
4850823
95153836
98674304
47147752
11649310
64255985
67393197
17543009
70703027
19533892
84993330
39377651
61307610
31222208
45704126
92711202
99046755
78095300
46136986
87073773
52632018