28160
14880
49896
40625
44932268
24390
37440
56126
28155
41783
23736
31000
430385728
238017380
1664928312
156662267
129504178
122919252
1113518895
103172210
88152178
82905290
74605139
69232158