367
156
35
38
39
116
107
36
165
37
306
33
33
35
50
41
41