14
15
27
191
107
146
58
43
26
37
115
244
84
83
112
128
65
113
89
162
79
62
99
61
91
90
325
57
75
110
105
104
68
32
67
142
45