42
46
43
28
83
20
28
78
45
339
10