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