242
161
196
27
290
122
584
162
440
182
215
39
414
108
167
17
184
6
123
76
401
116
432
95
439
97
536
87
260
114
317
136
241
97
317
135
419
20
479
178