430
152
214
117
611
204
712
190
677
42
604
162
638
275
767
106
299
183
323
132
342
171
371
125
413
203
345
64
236
99
935
284
405
108
553
133
105
37
389
181