404
158
117
35
38
39
110
37
166
37
306
33
33
35
51
41
41
34