371
156
116
35
38
39
107
36
166
37
306
33
33
35
50
41
41