0
3
1
40
88
40
71
39
29
121