25
61
29
42
26
23
93
39
77
57