25
13
23
79
62
41
62
60
45
156