180
67
117
301
97
128
406
131
314
296
161
170
129
42
361
141
452
35
230
216
403
879
93
60
437
54
211
270