11187871
10464107
3145653
923719
88118468
91349164
57896576
99656398
72138417
36254142
23899717
76256599
58829022
89833548
68375111
32852758
45044690
69667681
26914513
9692632
40621195
15324494
39135352
86717901
1929809
75885037
6494291
40829935
71437115
20167078
46841086
87747104
3346665
77783720
4062929
86328754
29067474
6562707
6852740
57256879