420
103
187
76
276
186
74
47
272
150
553
161
450
157
136
25
576
127
120
88
190
168
456
111
266
148
534
95
305
59
257
171
569
177
561
12
259
78
171
97