514
158
91
5
50
354
336
263
72
200
33
443
44
303
526
536
0
503
209
410
429
497
393
163
11
57
761
123
457
447
151
408
228
299
286
648
134
603
399
489
295
327
10
351
