291
450
166
414
192
322
157
155
18
196
86
255
132
136
144
167
19
99
39
110
23
184
24
131
17
91
14
124
33
152
26
83
15
78