51127512
7463961
9892761
58266591
98652264
946150
31975027
21186704
15376771
9491173
33415091
35084777
17508926
9962642
84876517
44378881
26829779
25539594
30456335
80409919
29215628
57926116
9567526
55256457
18565465
63222693
53711967
62629866
43054456
533656
4078091
9136677
32213020
75976890
86457172
9809356
3462310
28288987
34578035
17864594