16971605
98727591
8569983
68113865
17465858
32484850
94073473
55598533
8297260
68156800
3025353
36601933
28531413
15684672
50421899
76485219
40506530
41495195
96022626
39495571
39748246
71013287
24793415
8828530
83664842
96717344
11323466
7940355
12571768
6292232
50357233
50797562
97408407
47578854
52946053
30801951
64434879
26457811
38005008
36204699