228
993
240
574
91
267
170
195
76
66
293
112
394
29
153
47
169
68
395
54
226
45
139
23
164
53
223
15
140
36
159
33
122
14
105