31113729
65412476
420791
29888244
10457725
60156878
51056918
30654402
4476068
80514797
83969836
2450456
20476410
58579221
92133812
28096771
45175893
23843634
8456692
3944987
37343663
33425383
42726726
60049325
68116119
66866760
4487437
8242740
45826718
94108966
5778448
66857782
43613364
64019829
89948695
94646420
89869450
68897966
52124346
67385152