2
51
32
164
60
48
35
117
98
80
71
224
74
360
111