36
39
219
35
90
250
289
148
105
176
349
41
123
97
66
413
179
198
291
151
194
165
430
168
169
945
182
212
1114