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