9
While
7
3
7
24
7
139
33
2
2
22
11
5
10
14
9
5
8
112
4