100
1
34
4
18
23
3
44
6
10
1
405