10
19
18
30
22
121
34
31
34
5