155
55
24
94
204
53
76
188
15
39
8
30
119
65
45
26
161
115
47
64
182
219
21
226
261
408
169
75
84
252
939
153
86
852
384
72
32
633
46
435
203
49
163
38
705
183
35
78
170
74
42