100000 10
23248 5
41402 7
30779 2
41441 9
67661 3
22419 5
88739 3
18053 7
76636 8
54135 9
