45
126
79
87
49
63
47
43