94615378
44748522
6423056
3291300
14817185
46469949
25189886
62911210
24074182
46549264
18338378
42464873
77325568
80813493
32203041
9667533
814669
40885477
42154535
66302889
89463961
87045384
79755892
33909121
8767991
49724287
2772061
5976191
74295448
15975467
10318168
68867431
96476592
93282803
5862872
3038513
34649088
34688931
31365094
30206611