209
191
122
189
113
129
123
64
91
87
46
92
312
167
104
130
102
135
105
133
43
112
93
78
125
424
342
381
296