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