15629 26
18138 16
12308 14
10098 9
10584 7
5561 13
10137 17
9303 19
7828 13
9213 23
3016 1
19471 20
10210 14
19844 46
10852 26
4725 5
23627 59
12170 20
15685 19
18683 20
5693 8
16243 17
8163 15
21507 46