707
269
439
411
230
153
164
140
263
260
335
93
118
261
117
654
116
125
135
163
51
410
86
50
101
3
48
57
141
108