90355684
18269445
60774862
24969546
45149667
11975784
16415129
45109453
97337686
17181765
12573717
3216961
16123201
5335411
91163139
10556573
28216424
20801115
2758629
99524954
43721742
1248863
68825157
58819163
43288539
60251057
64071390
1082847
3922352
62971296
21305329
78345184
29581420
64646985
44209765
45999317
26351151
21473869
19813628
46924960