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