136
73
390
216
153
101
182
78
279
64
189
263
171
169
47
159
58
67
180
69
114
36
161
225
188
81
356
96
122
117
99
272
32
29
113
223
28
240
108
71
50
285
472
719
164
92
124
98
1064
326
209
374
269
109
207
186
42
17