88
104
38
106
296
122
142
169
226
343
187
445
163
936
123
507
454
1447
339
35
54
268
173
182
474
69
135
34
894
183
174