4
51
32
164
48
35
117
98
80
224
74
360
111
41
331