93
116
133
144
55
101
504
39
54
274
44
79
142
195
111
213
155
355
131
167
82
57
124
231
118
26
65
40
178
196
105
200
122
92
249
207
247
137
27
109
117
156
239
21
64
269
180
50
102
100
80