187
113
91
194
53
124
81
105
16
299
265
117
147
169
60
47
395
157
22
64
27
175
143
33
203
21
215
109
38
112
51
32
58
49
161
150
223
63
59
29
240
171
413
15
17
125
31
52
30
71
44
340