402
77
396
60
677
247
260
146
423
147
336
20
568
255
678
192
460
148
353
160
304
198
718
132
348
126
533
201
319
39
839
464
733
230
734
245
738
188
573
143