296
277
199
137
136
126
125
123
115
114
113
109
107
94
91
89
88
87
86
85
84
83
80
79
78
77
75
74
71
70
69
67
65
64
63
62
61
60
58
57