30099 242
24600 144
2536 658
83159 1048
72147 428
70498 729
18587 222
46320 196
4507 946
5919 276
4857 546