44493500
1987705
87095243
9799145
7585861
92407501
60352941
25901655
21381501
98907469
86237901
41052061
47871938
83161493
36583156
14717250
7706536
41254340
71109967
29717946
12152781
62424552
14224957
4005637
69898345
80856048
75405028
15719937
9555598
84093426
23899902
15765080
92153296
7216861
26419242
26899482
58348131
58017222
24726710
91563344