16
44
39
23
41
46
29
94
85
52