6
2
0
1
5
3
7
20
41
31
4
28
26
18
16
25
27
163
36
57
82
71
70
10
113
83
74
47
45
367
90
52
17
23
89
33
78
167
51
44