47629876
8159503
49539017
12315595
97985503
46258940
80126937
76741648
71325958
89373101
9878898
83557880
65442991
41447463
96842569
57091455
5519524
23032869
68372473
88846676
62313944
48985060
46317182
33797080
5032940
34065656
92976684
17158259
99922825
43001639
33803513
59226503
70715487
55656085
14987219
149831
1020311
31187674
35431183
61031819