13991 11
23750 25
10014 10
39895 59
49181 67
19889 26
11089 12
14224 16
15999 18
5729 5
7703 7
15928 19