8
13
3
0
1
5
4
40
18
24
10
36
7
19
103
94
31
72
63
23
34
6
11
51
47
14
87
12
65
109
15
45
20
64
58
46
860
48
41
53
2