40356926
90799289
36392931
74206291
139131
62075767
40812077
60427674
26268023
98393756
88624992
7679708
5802098
5342226
40759364
65151864
5791269
8492473
54846241
62393354
8446941
468156
43263819
88298657
34093703
83835777
26574875
85889087
70569638
24066623
33343677
15119212
26842921
56889299
35185100
2343396
65503004
71777248
51334374
36092435