29416805
2212234
11304664
1838816
94574767
17173512
16434355
87634182
47297395
40578765
36779948
5851770
2259633
86754377
52961585
69023021
64927561
96962410
20448230
8446900
89891164
54265928
64617099
33433936
88678607
28526334
21959779
33893131
49394166
52215288
43539800
39365574
22358210
86792393
6061649
2853563
56957658
16775808
78211775
57204820