42
759
326
75
83
41
37
57
35
111
63
47
39
39
705
495
76