518
133
473
192
574
83
856
270
450
248
629
31
541
142
544
236
679
86
234
170
266
117
315
191
860
393
359
204
531
104
512
106
141
64
410
72
264
161
233
137