143
44
35
39
78
668
153
93
155
204
64
9
1145
15
154
18
21
82
302
202
96
1435
635
11
86
99
265
26
159
561