69745769
11368704
99903435
5929825
42627325
8691343
77806827
8529253
78447320
5010712
90389111
65091489
2620661
3754029
98448990
42337638
3261709
67442051
8053203
73069005
39638195
1588149
20799242
23626338
495065
51484278
88513086
38257462
23405991
8666229
5388736
7411385
7519949
50684954
68026830
36836599
16806553
60855600
37018667
36992410