293
267
261
211
162
170
132
92
90
89
91
82
84
76
75
93
73
70
70
62
59
54
66
52
52
52
52
51
50
67
47
45
43
44
42
46
48
36
51
39
37
35
39
42
35
33
47
38
32
33