61
35
23
76
39
103
74
16
34
79
201
159
144
193
140
137
185
194
476
176
126
150
89
219
494
312
580
173
361
209
235
221
214
339
167
388
324