13038 17
10998 15
13427 13
7245 8
30445 21
5185 11
9475 12
17205 37
19980 24
9576 3
20513 26
5999 5
19191 17
6893 10
11322 17
10838 18
19964 15
16189 32
11342 18
45638 32
25923 34
32798 54
7672 11
27532 62