246
173
136
253
109
265
328
214
181
191
183
337
126
100
51
49
46
153
159
72
55
83
108
60
81
96
25
40
693
115
517
102
12
33
44
32
26