fork(5) download
  1. #include <iostream>
  2. #include <climits>
  3. using namespace std;
  4.  
  5. long long dp[11][2048];
  6. int rating[11][11];
  7.  
  8. long long solve(int pos, int rem) {
  9. if (pos==11) {
  10. return 0;
  11. }
  12. if (dp[pos][rem] != -1) return dp[pos][rem];
  13.  
  14. long long& ans = dp[pos][rem] = -INT_MAX;
  15. for (int i=0; i<11; i++){
  16. if ((rem & (1<<i)) && rating[i][pos] != 0) {
  17. ans = max(ans, rating[i][pos] + solve(pos+1, rem ^ (1<<i)));
  18. }
  19. }
  20. return ans;
  21. }
  22.  
  23. int main(){
  24. int tc;
  25. cin>>tc;
  26. while (tc--){
  27. for (int i=0; i<11; i++){
  28. for (int j=0; j<11; j++){
  29. cin>>rating[i][j];
  30. }
  31. }
  32.  
  33. //clear dp table
  34. for (int i=0; i<11; i++){
  35. fill(dp[i], dp[i]+2048, -1);
  36. }
  37.  
  38. cout<<solve(0,2047)<<endl;
  39. }
  40. return 0;
  41. }
Time limit exceeded #stdin #stdout 5s 3524KB
stdin
Standard input is empty
stdout
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-2147483647
-214