3
41
23
77
105
33
63
79
138
96