25
60
29
42
26
23
93
39
77
57