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