16
39
31
32
233
21
146
75
112
5
228
189
96
7
14
162
4
27
22
36
8
23
34
11
152
51
47
43
48
66
63
38
92
6
147
71
50
153
18
101
49