3
0
2
1
27
4
20
39
52
13
11
67
48
49
18
8
12
34
64
35
17
7
31
25
5
9
16
29
38
62
70
56
30
21
19
96
110