166
109
277
75
222
57
576
58
288
84
198
142
469
174
507
12
275
37
557
22
208
64
445
119
168
36
496
157