93484965
72652912
33974213
71652895
64486594
52747976
79946771
70513297
55321098
29665701
5396093
54566929
68297387
39799050
75191313
45196486
51358105
25329554
96647896
93486486
78005549
52183007
87326976
52927900
65993777
84968966
5854831
952796
94811967
3172393
12571433
88436450
82917735
94514136
66736229
21979006
60111109
39761635
90686119
5005436