283
560
181
8
143
105
424
491
52
114
136
160
110
254
103
187
72
491
115
51
12
958
129
254
78
57
67
145
133
178
7
110
95
248
247
140
261
301
112
300
90
342
