9826 9
16681 15
7578 2
10540 3
11942 28
4662 3
8007 8
6584 1
7075 6
5378 2
9058 10
6049 7
10050 11
40497 46
8407 7
15951 18
9884 11
5012 0
6809 5
38487 50
14369 19
15960 21
18899 32
31460 75