155
505
67
183
267
289
77
196
32
202
33
224
53
170
40
138
15
157
61
714
14
111
12
99
6
82
64
76
5
93
26
84
9