18
8
103
63
23
275
14
21
13
17
52
47
341
209
39
19
83
4
44
332
153
184
179
248
105
57
26
38
74
43
6
40
624
12
16
112
72
30
201
15
37
35
94
81
145