31062 401
19680 172
43417 428
69301 348
32298 424
36076 200
69214 766
25869 667
61051 258
56224 268
19937 516
18069 686
19818 340
30820 576
22672 312
28973 631
22907 265
22239 346
20882 119
28906 725
51975 618
32912 270
31676 668
67110 597