107
39
362
21
252
200
572
59
163
88
169
47
365
125
464
96
173
21
59
13
148
23
426
65
214
78
230
123
219
197
495
130
71
37
107
19
251
166
264
90