18
19
170
109
134
63
55
27
101
98
9
46
47
108
76
125
75
43
13
355
197
5
40
35
42
12
113
32
37
44
64
21
91
198
7
33
80
1222
15
93
274
203
50
216
146
24
95
104
62
30