6
5
33
63
30
49
70
120
116
51