106
79
143
71
154
37
283
156
108
444
546
44
835
374
367
36
144
66
17
83
315
191
478
137
525
26
296
91
198
115
142
2335
615
203