31
9
99
11
4
1
8
2
218
2
25
5
60
9