Feedback for ONEFROMK problem

Feedback

I write my code in java
why I am getting wrong answer but for the same code in python
i got a correct answer

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Codechef
{
	public static void main (String[] args) throws java.lang.Exception
	{
		// your code goes here
		Scanner sc=new Scanner(System.in);
		int t=sc.nextInt();
		while(t-->0){
		    int n=sc.nextInt();
		    int[] arr=new int[n];
		    int sum=0;
		    for(int i=0;i<n;i++){
		        int a=sc.nextInt();
		        arr[i]=a;
		        sum+=a;
		    }
		    Arrays.sort(arr);
		    for(int i=0;i<n;i++){
		        System.out.print(sum+" ");
		        sum-=arr[i];
		    }
		    System.out.println();
		}
	}
}