282
265
258
208
159
167
130
90
91
89
91
82
84
75
74
93
73
69
69
62
57
66
52
51
50
51
50
50
50
47
66
44
43
43
42
44
48
36
51
39
37
35
42
39
33
34
38
46
33
34