45
126
80
87
49
63
47
43