80653647
47329789
4053566
95001087
62148622
46006975
65549220
15819183
90115450
482425
26136129
87204807
25045853
23482553
86249152
22193045
82757169
45064002
74277382
21558140
92311674
17561031
93462717
41502150
23006456
297579
64972726
96733526
59368784
77874600
288152
459479
97721597
75829466
42436197
60593414
86239628
28903126
97308730
40439720