210
191
122
189
113
130
129
123
65
92
87
47
312
167
104
102
135
105
133
43
112
93
78
125
424
342
381
296