117
194
69
159
141
103
205
251
177
136
119
161
98
81
272
125
312
112
179
292
157
228
164
149
187
140
29
285
424
166
1358
394
226
167
325
190
107
162
654
1457
343