60
3
10
182
37
93
41
30
54
36
42
160
123
73
76
99
32
161
170
152
865
239
193
97
128
188
111
181
214
124
92
119
144
33
136
134
267
107
103
96
29
62
328
216
278
133
242
171
84
56
154
191
159
68
196