244
163
196
27
292
123
584
162
440
182
215
39
414
108
167
17
185
6
123
76
401
116
433
96
439
97
536
87
260
114
317
136
241
97
317
135
419
20
479
178