1
4
35
100
3
9
826
7
1
5
12
30
3
1
2