5
10
18
41
106
42
44
45
4
2
3
9
4
1K
50
0
6
8
5
6