15653534
13905573
7526530
32905206
4559729
60631138
875333
85562366
45483816
37812656
91236146
73151744
2839368
571966
61906418
52504162
16192889
24232469
89418572
7247008
74796067
572935
74393186
99904727
57201296
26035847
17107845
70599727
62852769
29476938
47178689
43444466
88091380
96452042
65714473
14356797
19594632
45075002
6873179
111789