86507259
4623610
60884058
74747209
46331588
9041322
28739822
76993412
7792321
8896139
4573861
6649993
23022378
29107042
34844667
24392112
28779453
71517505
98572046
31097166
84543494
61756558
55038696
52816882
4650528
97477857
48243201
66626268
76135182
3153299
1273100
57467750
30539943
77913429
49015563
36098202
55933006
79018743
40626088
63217148