34291 29
24720 22
10413 9
14017 12
21545 44
17224 19
29167 43
12497 20
9858 22
18698 28
8331 3
47677 67
18066 20
11967 9
5718 11
14534 8
7121 9
6695 5
5727 5
40004 49
12095 13
18695 23
9750 14
9331 11