20
33
126
164
18
6
64
8
46
4
1
1
29
11
28
16
14
17
181
9

20
20