71
66
20
74
41
25
16
19
246
260
118
282
188
121
266
271
241
192
255
228
294
353
127
231
213
234
95
165
92
96
102
49
201
115
93
181
85
53
90
104
223
64
191
31
45
887
149
649
151
28
54