432
160
117
38
39
39
111
37
166
37
308
33
33
35
52
43
41
35