40051202
38315789
84893508
5187304
87415406
70347599
51137832
54217639
32712742
77247830
94892850
50539915
45774177
2956013
68227939
976953
49249584
9845976
45362897
858632
1397914
72567585
65826923
88946181
44511933
54308080
60568929
92705196
65467033
15069580
4801391
96163706
86417272
39411074
52733461
89226998
36243142
66282407
648990
55495600