4
1
256
21
150
10
31
47
40
16
12
97
13
23
27
49
8
436
65
62
278
186
25
382
15
1689
69
428
99
122
373
80
58
75
63
61
299
188
1013
356
119
222
33
159
83
200
165
136
632
384
111
32