46631299
7727090
41907126
31366976
1992922
22074722
44032637
52409001
87117065
38085125
57517996
45649375
84618740
8919264
1324854
46966694
29142685
71118258
89204088
17565855
7058584
99861504
5694813
35966425
75554426
13696422
23523933
94159513
98386630
7764563
33813244
5166452
7253886
61975049
56178128
33119226
6758758
8171892
73326785
63909203