176
167
234
981
477
405
531
628
109
301
143
387
387
281
670
779
779
653
1481
802
149
137
149