105
49
40
54
36
41
89