100000 4 42779
81622
20912
29997
84563
