3
0
6
1
4
7
2
10
9
14
5
36
51
50
92
27
19
121
275
131
8
29
15
83
39
22
25
38
169
24
12
40
37
87
65
167
34
81
18
53
32
238