521
215
323
200
697
314
365
232
974
325
305
256
504
87
243
50
278
108
553
163
439
224
805
309
818
485
175
101
254
53
285
154
558
87
348
77
386
151
382
75