891
254
197
573
193
156
285
265
331
363
163
431
306
123
77
670
131
53
337
61
85
38
217
325
24
23
59
110
65
144
2048
91
174
212
138
231
44
32
46
64
54
384
224
137
39
102
447
189
357
385
107
20
168
36
143
95
88
1456
101