38
18
21
51
22
58
32
29
282