0
6
3
27
18
10
40
16
8
19
14
38
67
41
281
74
109
137
119
64
32
22
42
20
36
673
320
160
216
302
809
408