413
146
501
186
551
142
214
68
391
183
87
20
446
97
106
69
472
53
32
8
82
58
166
36
385
166
552
114
591
102
403
39
384
158
556
183