111
16
24
146
483
53
9
47
37
35
52
115
2297
179
91
645
210
88
658
186
158
28
14
15
36
64
67
19
65
44
26
99
43
49
66
22
45
118
11
39
201
5
112
93