23
11
6
4
15
20
74
69
29
100
44
37
35
72
55
143
208
97
276
67
73
526
205
191
174
271
168
152
106
162
76
66
92
139
192
90
128
112
118
87
136
138
122
49
186