20
14
7
9
50
11
37
21
36
151
45
56
58
85
22
169
65
46
44
16
47
40
112
53
115
102
43
34
71
233
87
96
28
19
39
35
59
86
138
83
74
69
48
26
127
54
108