29
63
28
57
19
31
24
34
32
17
51
686
132
162
134