475
250
205
33
264
197
169
148
20
111
832
312
113
826
511
44
103
45
170
238
192
48
85
96
94
268
360
207
137
36
54
267
131
17
71
40
106
37
119
91
160
70
30
89
98
39
31
191
47
228
74
27
57
329
58