584
212
543
252
584
131
273
189
222
68
358
89
381
139
564
113
608
199
225
110
306
94
649
177
748
256
594
187
598
97
162
125
160
77
241
142
158
25
193
51