A Square Sudoku

Normal Sudoku rules applies. Cages are delimited with green borders and add the following rules.
- Each cell belongs to exactly one cage.
- Digits cannot repeat inside a cage.
- The sum of all the digits in a cage is equal to a square number (for instance, 25, 36, 81…)
Good Luck !