40
99
0
45
8
34
21
126
49
5
0
29