45
127
80
87
49
63
47
43