0
6
9
27
22
4
1
12
20
7
11
38
511
161
73
202
17
62
148
42
748
212
604
95
632
52
384
59
16
219
493
118
57
45
318
35
198
90
24
8
28
1422
159
203
171
19
82
10
232