107
50
37
51
39
31
26
27
28
42