6
4
0
1
3
2
40
26
174
49
441
86
105
33
57
104
37
70
24
20
51
15
62
60
39
116
27
38
31
13
48
29
47
41
17
54
12
34
109
44
16