23
71
16
306
162
205
104
136
67
163
153
125
86
200
109
90
51
33
27
42
58
55
171
210
103
113
161
45
110
15
32
9
31
43
49
37
1611
26
22
17
84
126
30
39