272
169
202
29
304
127
588
162
444
183
230
41
417
109
171
17
190
6
127
76
406
117
441
97
444
97
542
87
263
114
323
137
247
97
320
135
421
20
484
178