256
20
177
270
142
228
17
115
220
83
143
130
75
79
49
422
217
197
98
241
162
34
36
182
183
231
156
163
47
41
164
191
78
27
15
95
42
11
214
238
127
104
613
204
31
45
51
21
528
131
85
77
63