17
11
14
84
32
219
182
33
94
4
21
12
37
126
36
320
887
35
116
61
137
206
75
8
5
46
42
50
27
39
51
13
49
9
53
132
115
129
22
34
40
26
28
95
56
88
19