47956694
89292697
18067546
42442550
83793266
50379734
66987008
61202520
47784944
86571883
972784
58979413
8717378
83729617
31707962
6065510
98253581
51776561
74346711
8840504
57315372
95072729
17837074
41288658
53296526
17997503
3735181
694649
42364756
35868969
6469602
52069754
33487670
87518134
46179602
89704732
4912898
93186077
60259171
16224310