9
21
271
159
152
209
126
76
333
44
37
17
140
57
55
63
89
84
228
163
83
158
85
40
236
135
353
105
27
464
177
22
81
145
88
559
52
215
62
122
33
211
119
222
103
60
34
232
31
36
124
90
74