22512139
69827588
46614234
14384290
64753922
62006672
84086329
69262153
80755747
68912808
74121890
31152010
91124891
895297
70614308
81728658
99346856
55151097
51183261
5400223
872307
80094485
31609058
2237182
40438383
40978802
21118651
5838363
70997467
91475163
97768190
45395380
1809756
2502831
7210865
32239077
65505300
6458266
1641708
549103