270
168
200
29
304
127
587
162
443
183
229
41
417
109
170
17
189
6
127
76
406
117
440
96
444
97
541
87
263
114
322
137
245
97
320
135
421
20
484
178