100
5550
4
33
50
4671
2
15
5072
3
14
3197
3018
1
7
4490
0
9
4803
10
7755
6
4979
4761
13
81
3391
5
4218
8