215
131
124
121
171
107
142
219
212
106
149
129
137
116
115
164
148
180
125
120
173
132
155
133
123
138
117
97
157
332
109
154
128
143
175
197
299
208
161
146
147
94
165
108
104
92
113
335
151
342
3518
2346
1541
1518