256
19
17
12
20
25
94
251
2853
55
244
650
215
207
49
85
97
408
285
151
438
24
60
611
136
155
181
182
112