30
121
39
96
40
101