243
83
97
114
186
51
101
249
169
126
39
191
247
127
49
180
150
27
181
107
26
21
67
123
332
45
93
46
59
28
75
33
11
286
121