96
500
186
194
169
285
108
321
301
213
381
180
196
93
85
51
970
1014
710
622
572
802
889
146
138
56
52
174
207
57
349