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