#discovery2016finala. [discovery_2016_final_a]DISCO presents ディスカバリーチャンネルプログラミングコンテスト 2016 Ⅱ

[discovery_2016_final_a]DISCO presents ディスカバリーチャンネルプログラミングコンテスト 2016 Ⅱ

问题描述

DISCO presents Discovery Channel编程竞赛2016年有NN个参赛者。排名表包含NN行,第ii行显示第ii名参赛者的座位号IdiId_i。也就是说,NN个人的排名是各不相同的。

而DISCO presents Discovery Channel编程竞赛2016的奖金设置如下:

  • 第1名:¥100,000
  • 第2名:¥50,000
  • 第3名:¥30,000
  • 第4名:¥20,000
  • 第5名:¥10,000
  • 其他:¥0

你想知道每个参赛者获得的奖金金额。


输入

输入以以下格式从标准输入中给出:

NN Id1Id_1 Id2Id_2 ... IdNId_N

  • 第1行是一个整数N(5N100)N (5≦N≦100),表示参赛者的数量。
  • 接下来的NN行中,第ii行给出了获得第ii名的人的座位号Idi(1IdiN)Id_i (1≦Id_i≦N)
  • 座位号不会重复。

输出

输出包含NN行。第ii行输出座位号为ii的人获得的奖金金额。注意末尾要包含换行符。


示例输入1

5
1
2
3
4
5

示例输出1

100000
50000
30000
20000
10000
  • 在这个例子中,输出为5行。
  • 座位号为1的人获得了第1名,所以获得¥100,000奖金。
  • 座位号为2的人获得了第2名,所以获得¥50,000奖金。
  • 座位号为3的人获得了第3名,所以获得¥30,000奖金。
  • 座位号为4的人获得了第4名,所以获得¥20,000奖金。
  • 座位号为5的人获得了第5名,所以获得¥10,000奖金。

示例输入2

8
8
7
6
5
4
3
2
1

示例输出2

0
0
0
10000
20000
30000
50000
100000
  • 在这个例子中,输出为8行。
  • 座位号为1的人获得了第8名,所以获得¥0奖金。
  • 座位号为2的人获得了第7名,所以获得¥0奖金。
  • 座位号为3的人获得了第6名,所以获得¥0奖金。
  • 座位号为4的人获得了第5名,所以获得¥10,000奖金。
  • 座位号为5的人获得了第4名,所以获得¥20,000奖金。
  • 座位号为6的人获得了第3名,所以获得¥30,000奖金。
  • 座位号为7的人获得了第2名,所以获得¥50,000奖金。
  • 座位号为8的人获得了第1名,所以获得¥100,000奖金。

示例输入3

7
1
5
4
2
7
6
3

示例输出3

100000
20000
0
30000
50000
0
10000
  • 在这个例子中,输出为7行。
  • 座位号为1的人获得了第1名,所以获得¥100,000奖金。
  • 座位号为2的人获得了第4名,所以获得¥20,000奖金。
  • 座位号为3的人获得了第7名,所以获得¥0奖金。
  • 座位号为4的人获得了第3名,所以获得¥30,000奖金。
  • 座位号为5的人获得了第2名,所以获得¥50,000奖金。
  • 座位号为6的人获得了第6名,所以获得¥0奖金。
  • 座位号为7的人获得了第5名,所以获得¥10,000奖金。