3
4
8
2
9
0
1
5
46
12
14
18
177
98
55
19
53
15
59
22
16
13
7
47
25
116
73
109
43
11
139
38
88
135
42
30
65
105