10458 16
13798 21
8978 9
15164 24
31709 38
18244 10
10252 16
11511 19
7741 10
12673 32
7900 23
17342 34
14803 17
23549 66
56473 87
21685 37
87198 109
55535 138
13353 22
4197 14
8949 13
4638 5
4732 9
39808 87