44953 621
5528 764
8499 54
20411 249
19937 275
14496 196
66506 624
440072 1344
41398 135
37601 980
5228 562
3933 885
3936 622
3102 286