29
42
68
23
46
41
45
46
38
18