42
63
37
380
169
104
314
41
26
445