114
845
49
516
46
106
47
28
170
246
178
168
196
85
96
95
100
272
363
121
59
20
209
38
31
57
17
232
142
41
64
21
158
153
56
270
172
72
133
214
18
50
60
33
94
74
107
361
180
9
27
35
19
152