10000 30
13242 37
3608 10
8401 13
1945 11
6137 26
3581 15
7475 13
21958 33
4829 9
7602 45
12920 23
12137 26
1751 13
3585 8
8929 12
21472 32
32711 41
11123 42
16417 30
9117 23
46055 98
10303 26
28757 51