2423 4
12541 22
4236 4
30236 19
12289 10
12359 12
13290 16
10521 23
9983 16
11143 32
18065 22
7896 17
4893 4
8096 11
8700 10
5299 2
12062 14
9821 18
17500 29
10004 29
12698 15
7044 11
11926 32
20334 64