80394284
21891162
60012527
61071767
5556545
80729903
57048877
23948366
45403822
12438267
10645120
75831750
55695460
70226074
2061489
51737669
99308207
9123946
39899392
27704314
77616168
97941658
71062917
54216133
25817880
6338205
21169345
68333907
49538630
6486827
72403138
78308282
98316121
9371536
95033796
4593877
53232523
40811125
22497324
77044883