0
3
8
32
91
18
49
42
44
52
18
51
79
105
41