fork download
  1. #include<iostream>
  2. #include<algorithm>
  3. #include<vector>
  4. #include<stdlib.h>
  5. #include<time.h>
  6. #include<stdio.h>
  7. #include<string>
  8. using namespace std;
  9.  
  10.  
  11. typedef struct item * pitem;
  12. struct item
  13. {
  14. int max;
  15. int prior, value, cnt;
  16. pitem l, r;
  17. };
  18.  
  19. int cnt(pitem it)
  20. {
  21. return it ? it->cnt : 0;
  22. }
  23.  
  24. int pmin(pitem it)
  25. {
  26. return it ? it->max : -1e9;
  27. }
  28.  
  29. void upd_cnt(pitem it)
  30. {
  31. if (it)
  32. {
  33. it->cnt = cnt(it->l) + cnt(it->r) + 1;
  34. it->max = max(max(pmin(it->l), pmin(it->r)), it->value);
  35. }
  36. }
  37.  
  38.  
  39. void merge(pitem & t, pitem l, pitem r)
  40. {
  41. if (!l || !r)
  42. t = l ? l : r;
  43.  
  44. else if (l->prior > r->prior)
  45.  
  46. merge(l->r, l->r, r), t = l;
  47. else
  48.  
  49. merge(r->l, l, r->l), t = r;
  50.  
  51. upd_cnt(t);
  52. }
  53.  
  54.  
  55.  
  56. void split(pitem t, pitem & l, pitem & r, int key, int add = 0)
  57. {
  58. if (!t)
  59. return void(l = r = 0);
  60. int cur_key = add + cnt(t->l);
  61.  
  62. if (key <= cur_key)
  63. split(t->l, l, t->l, key, add), r = t;
  64.  
  65. else
  66. split(t->r, t->r, r, key, add + 1 + cnt(t->l)), l = t;
  67. upd_cnt(t);
  68. }
  69.  
  70.  
  71.  
  72. void insert(pitem &t, int pvalue, int pos)
  73. {
  74. pitem l, r;
  75.  
  76. split(t, l, r, pos);
  77.  
  78. pitem np = new item;
  79. np->cnt = 1;
  80. np->l = NULL;
  81. np->r = NULL;
  82. np->value = pvalue;
  83. np->max = pvalue;
  84. np->prior = rand() % 1000;
  85.  
  86. merge(t, l, np);
  87. merge(t, t, r);
  88. }
  89.  
  90.  
  91.  
  92. int getmin(pitem t, int l, int r)
  93. {
  94.  
  95. pitem t1, t2, t3;
  96. split(t, t1, t2, l);
  97. split(t2, t2, t3, r - l + 1);
  98.  
  99. int ans = pmin(t2);
  100.  
  101. merge(t, t1, t2);
  102. merge(t, t, t3);
  103. return ans;
  104. }
  105.  
  106.  
  107. int main()
  108. {
  109. ios::sync_with_stdio(false);
  110. int n; scanf("%d", &n);
  111. srand(time(NULL));
  112. pitem pp = NULL;
  113. for (int i = 0; i < n; ++i)
  114. {
  115. char c; scanf(" %c", &c);
  116. if (c == 'A')
  117. {
  118. int vl, ps;scanf("%d", &vl); scanf("%d", &ps);
  119. insert(pp, vl, ps - 1);
  120. }
  121. else
  122. {
  123. int l, r; scanf("%d", &l);scanf("%d", &r);
  124. --l, --r;
  125. cout << getmin(pp, l, r) << endl;
  126. }
  127. }
  128. }
Runtime error #stdin #stdout 0s 3472KB
stdin
Standard input is empty
stdout
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-1000000000
-100