3
8
9
4
1
0
5
7
15
10
16
18
38
11
24
2
14
21
13
6
12
32
33
29
47
41
45
190
34
142
84
96
57
51
83
123
55
43
74