223
9
78
158
12
306
161
41
35
43
33
16
23
71
47
218
211
19
177
42
65
198
26
320
336
36
74
96
95
332
77
326
79
189
193
53
183
106
151
64
107
14
59
992
477
941
395
589
80
48