471
160
38
41
41
117
111
38
167
37
309
33
33
36
52
43
42
35