480
85
323
938
450
10
161
301
21
504
198
120
37
147
515
389
510
1039
134
352
