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