176
234
167
477
404
106
265
1074
143
387
387
286
531
669
779
779
654
654
981
629
184
845
112
438