85654719
1427763
23921462
94885885
40911457
2977413
10036000
21192634
38381285
8012328
11981416
56537809
2518861
85635042
46962740
5386264
8829113
1247854
83422154
66202734
50746259
29411008
8366159
19434564
3788419
82548487
84403995
49216760
21962444
19595725
78656819
1384517
34754481
36399706
40437930
4809992
53183816
97576677
986760
29356438