256
20
177
270
142
228
17
115
220
83
143
130
75
79
49
423
217
197
98
241
162
34
37
182
183
231
156
163
47
41
164
192
78
27
15
96
42
11
214
238
127
104
613
204
31
46
51
21
528
132
85
77
63