3
0
6
2
7
1
18
15
12
11
20
9
17
8
40
24
25
27
14
28
36
45
34
38
39
65
131
31
26
84
10
114
96
371
147
67
35