896
174
637
132
866
275
833
457
550
207
106
35
344
207
306
148
392
77
608
157
620
171
558
125
579
180
815
248
259
183
603
175
357
134
568
78
248
84
564
83