14
16
23
19
20
21
38
81
33
174
142
71
59
166
49
176
79
196
58
51
111
284
194
98
87
165
138
130
63
381