88
45
38
28
339
198
124
58
47
90
78
26
143
183
103
127
170
131
180
139
241
116
60
240
107
130
285
156
132
341
145
181
119
265
168
83
400
254
534
189
261
233
155
331
152
111
220
178
486
256