82
296
902
688
303
943
373
412
340
19
57
697
53
144
526
206
175
133
991
228
677
33
341
70
304
410
465
631