227
76
40
59
17
34
16
139
110
199
214
19
183
79
123
98
31
89
173
33
14
42
38
112
15
35
28
21
74
41
24
117
37
157
39
27
107
169
309
6
69
10
184
197
126
95
51
238