3
41
23
77
105
32
63
79
138
96