289
266
259
208
162
168
130
90
91
89
91
82
84
76
75
93
73
69
69
62
58
66
52
51
52
51
51
50
50
67
47
45
43
44
42
46
48
36
51
39
37
35
42
39
35
33
47
38
32
33