589
170
904
513
443
155
485
216
939
306
519
189
430
159
569
66
152
32
455
139
554
191
390
183
299
118
580
193
271
192
439
127
493
92
343
80
756
199
307
91