42
48
43
81
49
159
114
98
126
108