105
41
89
36
40
54
49