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