31
163
164
34
43
10
496
42
45
35
34
45
42
30