4
1
0
2
6
13
10
7
12
8
19
9
14
33
38
29
24
91
15
21
103
123
65
41
113
85
16
156
216
20
76
48
17
45
31
25
26
128
66
68
53
44
52
30
50