61
525
164
416
203
420
171
53
196
65
326
80
286
137
238
47
248
64
116
86
226
68
209
74
199
81
395
18
143
43
126
31
131