205
139
79
73
111
41
91
44
258
986
789
498
459
581
280
466
263
989
467
788