69898866
82565670
98619414
74858905
30224692
16109720
94825089
75235054
53049010
4631243
41483736
14932316
92636284
65371329
52504053
23318633
43084682
89251919
85569216
96761220
3496828
3064979
57739650
14071005
84229605
21896616
5578310
57409901
13721228
2101856
63337655
49047625
12043274
98543480
29805411
60554287
76869988
71807845
56326948
67606885