14
35
104
30
283
29
26
25
15
45
38
8
111
37
23
34
20
17
54
82
53
109
9
80
42
66
36
220
89
52
81
75
72
65
46
107
140
43
207
95
177
92
193
51