18
13
51
16
20
31
35
27
24
23
39
29
49
26
142
125
40
50
86
36
66
55
21
189
96
46
34
28
44
108
19
77
45
30
37