30
30
23
36
39
40
121